2014-04-02 31 views
0

我是ruby的新手,我試圖指定一個特定的版本號爲rack。我想要1.4.5安裝和1.5.2刪除,並且我做了 gem uninstall rack --version 1.5.2, 並指定文件Gemfile.lock中的rack1.4.5的版本號。如何指定Gemfile,以便它不會安裝寶石的特定版本

但是,今天早上我起牀後,我發現rack 1.5.2被自動安裝回來,rackGemfile.lock版本被重置爲1.5.2。我怎樣才能指定一個配置,使機器不會自動執行上述操作?

+0

您應該使用'Gemfile',而不是'Gemfile.lock'來達到這個目的。你不應該手工編輯'Gemfile.lock'。 –

回答

5

不要編輯Gemfile.lock,在Gemfile這樣寫:

gem 'rack', '1.4.5' 

如果你有一些警告或錯誤信息,類型bundle update rack

聲明:基本上Gemfile.lockGemfile束的結果

相關問題