2015-02-08 24 views
-1

我已經分配了一個用Ruby1.8和Rails2.3編寫的投影。我們目前無法升級。我成功安裝了ruby和rails,並在ubuntu機器上安裝了項目所需的所有gem。我在安裝所有內容時收到了成功消息。Ruby1.8 Rails2.3 ./腳本/服務器產生錯誤

然而,當我運行./script/server我收到的輸出命令:

/var/lib/gems/1.8/gems/activesupport-2.3.18/lib/active_support/dependencies.rb:182:in `require': no such file to load -- sentry (MissingSourceFile) 
    from /var/lib/gems/1.8/gems/activesupport-2.3.18/lib/active_support/dependencies.rb:182:in `require' 
    from /var/lib/gems/1.8/gems/activesupport-2.3.18/lib/active_support/dependencies.rb:547:in `new_constants_in' 
    from /var/lib/gems/1.8/gems/activesupport-2.3.18/lib/active_support/dependencies.rb:182:in `require' 
    from /home/robotmaster/Documents/Source/agile/config/initializers/sentry.rb:1 
    from /var/lib/gems/1.8/gems/activesupport-2.3.18/lib/active_support/dependencies.rb:171:in `load_without_new_constant_marking' 
    from /var/lib/gems/1.8/gems/activesupport-2.3.18/lib/active_support/dependencies.rb:171:in `load' 
    from /var/lib/gems/1.8/gems/activesupport-2.3.18/lib/active_support/dependencies.rb:547:in `new_constants_in' 
    from /var/lib/gems/1.8/gems/activesupport-2.3.18/lib/active_support/dependencies.rb:171:in `load' 
    from /var/lib/gems/1.8/gems/rails-2.3.18/lib/initializer.rb:622:in `load_application_initializers' 
    from /var/lib/gems/1.8/gems/rails-2.3.18/lib/initializer.rb:621:in `each' 
    from /var/lib/gems/1.8/gems/rails-2.3.18/lib/initializer.rb:621:in `load_application_initializers' 
    from /var/lib/gems/1.8/gems/rails-2.3.18/lib/initializer.rb:176:in `process' 
    from /var/lib/gems/1.8/gems/rails-2.3.18/lib/initializer.rb:113:in `send' 
    from /var/lib/gems/1.8/gems/rails-2.3.18/lib/initializer.rb:113:in `run' 
    from /home/robotmaster/Documents/Source/agile/config/environment.rb:42 
    from /var/lib/gems/1.8/gems/activesupport-2.3.18/lib/active_support/dependencies.rb:182:in `require' 
    from /var/lib/gems/1.8/gems/activesupport-2.3.18/lib/active_support/dependencies.rb:182:in `require' 
    from /var/lib/gems/1.8/gems/activesupport-2.3.18/lib/active_support/dependencies.rb:547:in `new_constants_in' 
    from /var/lib/gems/1.8/gems/activesupport-2.3.18/lib/active_support/dependencies.rb:182:in `require' 
    from /var/lib/gems/1.8/gems/rails-2.3.18/lib/commands/server.rb:84 
    from ./script/server:4:in `require' 
    from ./script/server:4 

我是新來的Rails和希望得到與此錯誤消息的任何幫助。由於

回答

0

的關鍵問題是在這裏:

sentry (MissingSourceFile) 

我真的不熟悉的特定文件(和鐵路2.3是幾個主要的修訂背後...),但它表明,我認爲有關於你的寶石套裝的東西不完整。

gem update 

這將是我的第一次嘗試。驗證您的Gemfile中的所有參考寶石是否存在於系統中。如果可能的話,我真的很期待升級到至少軌道(3),最好是4

編輯:

再次讀這篇文章,你爲什麼執行./script/server?您應該執行:

rails s