2014-01-10 42 views
1

現狀:安全刪除.ruby版本和.ruby-寶石

我在Ruby的初學者on Rails和RVM(顯然給出了這個問題的性質Linux系統也)。我創建了一個目錄來託管我的Rails項目,但是錯誤地在上一級目錄中創建了一個gemset。

我刪除了使用

rvm gemset delete myset

的寶石,但是當我搬走,並背目錄,寶石被重建。

問題:

  1. 是對寶石重建,因爲.ruby-寶石的文件?

  2. 手動刪除.ruby-version和.ruby-gemset文件是否安全?

在此先感謝您。

回答

0
  1. 是,由於RVM觀察爲.ruby-寶石.ruby版本,或.rvmrc當前目錄。

  2. 是的,你可以,並且它會導致rvm不會執行找到配置文件所需的操作。您必須將文件放入適當的文件夾,並且不要觸摸寶石本身。即它不會影響寶石在rvm內的位置。

+0

所以我認爲**。ruby-version **和**。ruby-gemset **也可以移動/複製到另一個目錄(如果我想使用相同的版本和寶石)。是對的嗎? – sargas

+0

@sargas是的,它不會影響gemset在rvm裏面的位置 –

0

是的,您可以安全地從上層文件夾中刪除它們。

這些文件只是用於爲Rails應用程序等文件夾「樹」啓用指定ruby版本(或gemset)的配置。