1

你好,我是新來的Ruby和Rails ...但是,當我開始在軌服務器我收到此錯誤錯誤而啓動的Rails服務器

這是我收到

D:\mynewapp>ruby script/server 

錯誤=>引導的WEBrick =>的Rails 2.3.5應用開始於http://0.0.0.0:3000 d:/ruby/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:在需要」 從d require': n such file to load -- rush (MissingSourceFile) from D:/ruby/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in require' from D:/ruby/lib/ruby/gems/1.9.1/gems/activesupport-2.3.5/lib/active_s port/dependencies.rb:156:in塊:/ ruby/lib/ruby​​/gems/1.9.1/gems/activesupport-2.3.5/lib/active_s port /dependencies.rb:521:in new_constants_in' from D:/ruby/lib/ruby/gems/1.9.1/gems/activesupport-2.3.5/lib/active_s port/dependencies.rb:156:in要求D:/mynewapp/vendor/gems/delayed_job-1.7.0/lib/delayed/worker.r 中的 1:在<top (required)>' from D:/ruby/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in require' from D:/ruby/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in require' from D:/ruby/lib/ruby/gems/1.9.1/gems/activesupport-2.3.5/lib/active_s port/dependencies.rb:156:in中要求' from D:/ ruby /lib/ruby/gems/1.9.1/gems/activesupport-2.3.5/lib/active_s port/dependencies.rb:521:new_constants_in' from D:/ruby/lib/ruby/gems/1.9.1/gems/activesupport-2.3.5/lib/active_s port/dependencies.rb:156:in要求D:/mynewapp/vendor/gems/delayed_job-1.7中的' 。 0/lib/delayed_job.rb:6 n <top (required)>' from D:/ruby/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in require' from D:/ruby/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in require' from D:/ruby/lib/ruby/gems/1.9.1/gems/activesupport-2.3.5/lib/active_s port/dependencies.rb:156:in要求' 中的塊來自D:/ruby/lib/ruby/gems/1.9.1/gems/activesupport-2.3.5/lib/active_s port/dependencies.rb :521:在new_constants_in' from D:/ruby/lib/ruby/gems/1.9.1/gems/activesupport-2.3.5/lib/active_s port/dependencies.rb:156:in要求D:/mynewapp/config/environment.rb:39:在block in <top (requir )>' from D:/ruby/lib/ruby/gems/1.9.1/gems/rails-2.3.5/lib/initializer.rb:1 :in從D:/ mynewapp/config/enviro運行' '' nment.rb:9:<top (required)>' from D:/ruby/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in require' from D:/ruby/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in require' from D:/ruby/lib/ruby/gems/1.9.1/gems/activesupport-2.3.5/lib/active_s port/dependencies.rb:156:in中的塊要求' from D:/ruby/lib/ruby/gems/1.9.1/gems/activesupport-2.3.5/lib/active_s port/dependencies.rb:521:in new_constants_in' from D:/ruby/lib/ruby/gems/1.9.1/gems/activesupport-2.3.5/lib/active_s port/dependencies.rb:156:in需要來自D:/ruby/lib/ruby/gems/1.9.1/gems/rails-2.3.5/lib/commands/server的' 。 :84:在<top (required)>' from D:/ruby/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in require' from D:/ruby/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in require' from script/server:3:in

任何幫助將不勝感激提前

+0

感謝您的幫助..它的工作 – 2012-04-04 13:28:20

+0

嗨@grish,很高興它幫助:) – sameera207 2012-04-09 15:49:34

回答

1
這似乎是服務器在抱怨一個叫「搶」丟失的文件

(N這樣的文件來加載 - 搶)

,並與一些搜索,我發現這是一個紅寶石更換爲UNIX外殼

http://rush.heroku.com/

所以嘗試安裝 '搶' 寶石和看(如@Said建議)通過寶石文件

http://rubygems.org/gems/rush

下面的文章也將是有益的

http://rush.heroku.com/rdoc/ http://www.slideshare.net/adamwiggins/rush-the-ruby-shell-and-unix-integration-library http://www.rubyinside.com/rush-a-ruby-shell-that-abstracts-system-operations-into-ruby-ones-765.html

HTH

0

感謝您應該添加寶石急於。嘗試添加它,然後運行包。