我在Ruby的初學者on Rails和RVM(顯然給出了這個問題的性質Linux系統也)。我創建了一個目錄來託管我的Rails項目,但是錯誤地在上一級目錄中創建了一個gemset。
我刪除了使用
rvm gemset delete myset
的寶石,但是當我搬走,並背目錄,寶石被重建。
問題:
是對寶石重建,因爲.ruby-寶石的文件?
手動刪除.ruby-version和.ruby-gemset文件是否安全?
在此先感謝您。
我在Ruby的初學者on Rails和RVM(顯然給出了這個問題的性質Linux系統也)。我創建了一個目錄來託管我的Rails項目,但是錯誤地在上一級目錄中創建了一個gemset。
我刪除了使用
rvm gemset delete myset
的寶石,但是當我搬走,並背目錄,寶石被重建。
問題:
是對寶石重建,因爲.ruby-寶石的文件?
手動刪除.ruby-version和.ruby-gemset文件是否安全?
在此先感謝您。
是,由於RVM觀察爲.ruby-寶石,.ruby版本,或.rvmrc當前目錄。
是的,你可以,並且它會導致rvm不會執行找到配置文件所需的操作。您必須將文件放入適當的文件夾,並且不要觸摸寶石本身。即它不會影響寶石在rvm內的位置。
是的,您可以安全地從上層文件夾中刪除它們。
這些文件只是用於爲Rails應用程序等文件夾「樹」啓用指定ruby版本(或gemset)的配置。
所以我認爲**。ruby-version **和**。ruby-gemset **也可以移動/複製到另一個目錄(如果我想使用相同的版本和寶石)。是對的嗎? – sargas
@sargas是的,它不會影響gemset在rvm裏面的位置 –