2015-12-07 131 views
2

我有一個問題,試圖將我的rails應用程序中的數據庫從開箱sqlite3切換到使用postgres。LoadError:無法加載這樣的文件-rails'rake db:setup'

我運行'gem install pg'並將database.yml文件切換到新設置。另外,我已經在目錄中運行'bundle install'。

現在,當我運行 '耙分貝:設置',我收到此錯誤:

$ rake db:setup 
rake aborted! 
LoadError: cannot load such file -- rails 
/Users/aaa/Documents/Projects/sample_app/config/application.rb:3:in `require' 
/Users/aaa/Documents/Projects/sample_app/config/application.rb:3:in `<top (required)>' 
/Users/aaa/Documents/Projects/sample_app/Rakefile:4:in `<top (required)>' 
/Users/aaa/.rvm/gems/ruby-2.2.1/bin/ruby_executable_hooks:15:in `eval' 
/Users/aaa/.rvm/gems/ruby-2.2.1/bin/ruby_executable_hooks:15:in `<main>' 
(See full trace by running task with --trace) 

有什麼想法?先謝謝你。

回答

1

Oy,在我的gemfile中有導軌的版本錯誤。

如果其他人發現這一點,請確保運行rails -v具有您的預期結果!試圖查看我的rails版本時,我收到錯誤,然後更改我的gemfile解決了問題。

+1

您是否可以更具描述性,以便該Q/A對未來更多人有用? –

+1

如果你有回答你自己的問題,你可以選擇它作爲「答案」 –

+3

我必須等待三天,直到我可以選擇它作爲答案,但我會。 –

相關問題