2014-07-15 80 views
0

我是rails/ruby​​的新手,我正在學習如何使用git和heroku創建第一個應用的教程!找不到RubyGem導軌 - Rails服務器錯誤

找出sqlite3崩潰後,我收到的錯誤現在每次嘗試啓動服務器時都會出現。

rails server 
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:827:in `report_activate_error': Could not find RubyGem rails (>= 0) (Gem::LoadError) 
from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:261:in `activate' 
from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:68:in `gem' 
from /usr/bin/rails:18 

這個錯誤是在屁股疼痛,我不知道如何解決它。這裏有幾篇關於這個特定錯誤的文章,但沒有人提到嘗試啓動服務器時收到這個錯誤。

有沒有人可以通過步驟採取補救措施。

  • 我應該提供我的Gemfile
  • 我應該還提供我的database.yml文件審查
  • 日誌,別的我不提的是,可能會有所幫助找出這個問題的根源

讓我知道,我試圖前進的廣告不想被困在這個特定的錯誤幾天。

回答

0

首先,你應該安裝RVM:https://rvm.io/rvm/install,那麼你應該安裝Ruby = < 1.9.3

rvm install 2.1

,那麼你應該安裝導軌

rvm use 2.1 && gem install rails

然後

cd PROJECT_PATH && rails server

一切都應該正常工作

+0

我試過了,我'CD PROJECT_PATH&rails服務器',並得到了同樣的東西! – phazzecode

+0

告訴我'哪個寶石','哪個寶石和'rvm列表' – maringan

+0

我的東西,你應該設置新的紅寶石: 'rvm use 2.1' install installation rails – maringan