當我在終端中嘗試「rails -v」命令時,出現以下錯誤:bin/rails:4:in require: cannot load such file -- rails/commands (LoadError) from bin/rails:4:in <main>'
我在啓動rails服務器時遇到問題,因此我試圖檢查我的版本。有誰知道這意味着什麼?我在Mac OS X 10.7.5和紅寶石2.0。我知道我安裝了Rails 4.0.2,但不知道這意味着什麼。先謝謝你!檢查哪個Rails版本時出錯
回答
首先,卸載軌道4.x的版本:
gem uninstall rails
這裏,卸載所有軌道版本將啓動4.x版等
然後嘗試運行相同的命令(
而不運行
gem install rails
):
$ rails s
# rails version:
$ rails --verison
UPDATE:
打開應用程序的的Gemfile,並添加此行:
gem 'rails', '4.0.2'
現在運行:
bundle install
以來,有不是ra在您的Gemfile中提到了ils gem,當您運行rails命令時,他們找不到與您所指的rails版本有關的引用/相關信息。我不知道爲什麼Gemfile是空的,但是Gemfile.lock。 Gemfile.lock是在運行bundle install
或bundle update
後創建的,表示要在應用程序中使用的鎖定版本的gem。所以,也許你的Gemfile發生了錯誤,而不是Gemfile.lock。
首先在您的應用程序中使用cd myproject,然後嘗試rails -v。如果它不工作,則不應該在你的gemset上安裝rails。所以你需要在你的gemset上安裝rails。使用
gem install rails
並比它的工作。
當我執行該命令時,我得到:'成功安裝了rails-4.0.2 爲rails-4.0.2'解析文檔,但是我再次嘗試「rails server」,並且得到相同的原始錯誤。我只是不明白! –
目前您的系統中有rails-4.0.2,如果您的應用程序中沒有安裝rails版本(例如gem install rails -v 3.0.1),請檢查您的應用程序是否包含相同版本 – Mothirajha
當我在裏面我的項目的目錄,我試圖檢查Rails的版本,我仍然得到錯誤。 –
- 1. 哪個Java版本檢查
- 2. 檢查ant版本時出錯
- 3. rails 3.0.12如何檢查我有哪個版本的activerecord?
- 4. 如何檢查在Rails項目中使用哪個SAML版本?
- 5. Ruby版本 - 安裝Rails時出錯
- 6. 如何檢查哪個版本的groovy與哪個版本的grails相關
- 7. 如何檢查哪個JRuby版本與哪個Java版本兼容?
- 8. 檢查Java版本時出錯:找不到java.dll
- 9. php_sqlsrv.dll:檢查PHP版本時出錯,但擴展工作
- 10. 在rails中檢查版本號
- 11. 如何檢查一個函數存在哪個Matlab版本?
- 12. 哪個版本的rails需要更低版本的RubyGems?
- 13. 製作版本時出錯
- 14. 版本更改時出錯
- 15. Rails版本錯誤
- 16. 如何在班級加載時檢查Rails版本?
- 17. 升級rails版本時出現問題
- 18. 如何檢查我安裝的哪個程序需要哪個版本的Java
- 19. 我如何知道我在git中檢出了哪個版本?
- 20. 是否有參考表顯示哪個版本的rails支持哪個版本的rails?
- 21. 我可以檢查我安裝了哪個版本的OpenMP嗎?
- 22. 檢查設備上的哪個Android版本
- 23. 顛覆,檢查哪個文件不是特定版本
- 24. 如何檢查哪個ASP.NET版本用於.aspx文件
- 25. 以編程方式檢查安裝了哪個版本?
- 26. 從Python檢查哪個easy_install版本可用?
- 27. 如何檢查Java,Maven,Gradle的哪個版本
- 28. iOS版本檢查給出警告
- 29. 檢查Flash版本的腳本沒有真正檢查版本
- 30. 如何找出哪個版本的寶石適合哪些版本的ruby和rails?
看起來你試圖在rails應用程序中運行命令,因爲你可能已經升級到rails 4.x,它在應用程序中尋找bin/rails目錄(由於應用程序在舊的rails上版)。所以,試試:'bundle exec rails --version'。也許這有幫助。 – Surya
這實際上給出了我嘗試運行rails服務器時得到的相同錯誤:'/Users/NormalUse/.rvm/gems/[email protected]/gems/bundler-1.5.2/lib/bundler/ rubygems_integration.rb:240:在'block in replace_gem'中:railties不是捆綁的一部分。將它添加到Gemfile。 (Gem :: LoadError)' –
我添加了railties到我的gemfile,然後做了「bundle install」,我得到:'Gemfile指定沒有依賴關係 你的包已經完成了!' –