2011-09-07 65 views
0

注意:由於我忽略了包含Aptana標記,因此我重申了這個問題。在Aptana Studio 3中選擇「運行服務器」時會發生錯誤.Aptana會嘗試執行腳本/導軌服務器,這會導致下面的錯誤。Ruby:無法在任何源中找到rake-0.9.2

也許Aptana的專家可以回答?


我已經翻遍了,並在我發現的所有類似問題中嘗試了建議的解決方案。大多數問題沒有被接受的答案。

我已經開始了一個新的Rails項目開始於一個教程,當我嘗試運行的服務器,我得到了臭名昭著:

找不到任何的耙0.9.2來源

然而,寶石列表顯示:

耙(0.9.2,0.8.7)

當寶石清單顯示寶石在那裏時,我該如何接收這個錯誤?

如何調試和解決此問題?

我的Gemfile是:

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

嘗試「捆綁exec您的命令」。 – vise

+1

好吧,「bundle exec rails server」的工作方式與「rails server」一樣。爲什麼不「腳本/軌道服務器」工作? – wadesworld

+0

假設你的意思是「鐵軌s」。爲了公平,我不完全確定。最近我發現了自己的一些問題。考慮到你沒有運行rails 3.1,我會建議卸載rake 0.9.x直到它更穩定。 – vise

回答

2

需要導入耙寶石在你的Gemfile

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

現在運行bundle install請確保您有互聯網連接。 現在如果要執行rake任務,然後使用bundle exec rake task_name

+0

我已經在這裏差不多2天了!你是一個救星! –

1

其實,在Apatana的後續更新,這個錯誤就走開了。我現在可以再次使用「運行服務器」菜單項運行我的應用程序。

它目前在Aptana上運行3.0.8.201201201658