我有Rake版本0.9.1,但我需要爲項目使用0.8.7,並且我非常確定我已安裝兩個版本,但默認情況下它始終使用0.9.1。有沒有一種方法來指定要使用哪個版本的Rake?我試圖運行:rake db:drop db:create db:migrate db:seed 我得到這個錯誤: 你已經激活了rake 0.9.1,但是你的Gemfile需要rake 0.8.7 。考慮使用bundle exec。使用老版本的Rake
10
A
回答
15
您可以指定耙使用的版本,在您的Gemfile:
gem 'rake', '0.8.7'
雖然「錯誤」消息,你得到了一切......你需要運行:
bundle exec rake ...
...爲了使用正確的耙子來運行你的耙子任務。在bundle exec
24
寶石搜索(或清單)耙,應該告訴你要安裝的版本。
您可以使用包含 下劃線的特定版本號來調用rake。
$rake _0.7.3_
這是創業板打包二進制文件的標準功能。
8
嘗試執行gem uninstall rake
,然後選擇您想要卸載的版本。
3
這是因爲您正在使用系統中的rake。 (默認爲最新版本) 的解決方法是使用如下命令:
bundle exec rake db:migrate
此外,您還可以創建別名。因爲這個命令太大,難以編寫。
echo "alias be='bundle exec'" >> ~/.bash_profile
source ~/.bash_profile
然後你可以使用遵循簡短的命令:
be rake db:migrate
相關問題
- 1. mysqldump老版本的mysql版本
- 2. 運行老版本的單
- 3. Rake db:創建mysql/rake版本問題
- 4. 設備雙老版本
- 5. 使用老版本的紅寶石的ActiveModel :: ForbiddenAttributesError?
- 6. Github:克隆老版本的Rails寶石
- 7. 在XAMPP安裝老版本的PHP?
- 8. 對老版本javascript的承諾
- 9. AWS Java SDK正在使用老版本的jackson jar
- 10. 如何使用老版本的紅寶石1.9.2
- 11. elasticsearch 2.2客戶端庫可以使用老版本的elasticsearch 1.3
- 12. 火炬等老版本兼容問題
- 13. 安裝Jhipster老版
- 14. Rake使用Rails vim插件運行錯誤版本
- 15. 在老版本的Internet Explorer中使Png圖像透明
- 16. 引用既是一個老版本,同樣的.NET的DLL
- 17. 安裝了兩個rake版本=錯誤
- 18. jQuery單選按鈕設置不適用於老版本的庫
- 19. 我想在最新版本的matlab中運行較老版本的matlab代碼?
- 20. 在老版本的Matlab上InputParser的等價物?
- 21. jQuery的鐵軌生產老的jQuery版本
- 22. 這是一個較老的Python版本的字典嗎?
- 23. 如何選擇一個老版本的Jquery的父母
- 24. sudo的蟒蛇運行老版本的Python
- 25. 老版本的PHP/MYSQL是否有NOT NULL列的默認值?
- 26. 老版本的Perl有不同的數組索引規則嗎?
- 27. 使用Rake或Gem構建腳本?
- 28. Worklight 6.1:與Worklight的連接問題老版本6/7
- 29. 在Mac端口安裝老版本的swig-python?
- 30. TProtocolException:在readMessageBegin缺少的版本,老客戶
那麼,答案是你的問題:**考慮使用捆綁EXEC **;) – Arsen7 2011-06-06 10:48:29