Ruby: Could not find rake-0.9.2 in any of the sources

与世无争的帅哥 提交于 2019-12-25 01:08:14

问题


Note: I retagged this question since I neglected to include the Aptana tag. The error occurs when choosing "run server" in Aptana Studio 3. Aptana tries to execute script/rails server, which results in the error below.

Perhaps an Aptana guru can answer?


I've looked through and tried the suggested solutions in all the similar questions I found. Most of the questions did not have an accepted answer.

I've started a fresh Rails project to start on a tutorial, and when I try to run the server, I get the infamous:

Could not find rake-0.9.2 in any of the sources

However, gem list shows:

rake (0.9.2, 0.8.7)

How can I be receiving this error when gem list clearly shows the gem is there?

How can I debug and resolve this issue?

My gemfile is:

gem 'rails', '3.0.4' 
gem 'sqlite3' 
gem 'sqlite3-ruby', :require =>'sqlite3'

回答1:


You need to require rake gem in your Gemfile

gem 'rails', '3.0.4' 
gem 'sqlite3' 
gem 'sqlite3-ruby', :require =>'sqlite3'
gem 'rake', '0.9.2'

now run bundle install make sure you are connected with internet. now if you want to execute rake tasks then use bundle exec rake task_name




回答2:


Actually, in a subsequent update of Apatana, this error went away. I now can run my application with the "Run Server" menu item again.

It's currently functional on Aptana 3.0.8.201201201658



来源:https://stackoverflow.com/questions/7340923/ruby-could-not-find-rake-0-9-2-in-any-of-the-sources

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!