我創建使用NetBean 6.8的Ruby-on-Rails項目,經營端口預期3000問題與多張的Ruby-on-Rails的項目
我創建在NetBeans IDE第二回報率的項目進行實驗一些想法;它在端口3010上運行。不幸的是,網絡服務器無法啓動。它返回以下內容:
/Library/Ruby/Site/1.8/rubygems.rb:827:in `report_activate_error': RubyGem version error: rack(1.0.0 not ~> 1.0.1) (Gem::LoadError)
from /Library/Ruby/Site/1.8/rubygems.rb:261:in `activate'
from /Library/Ruby/Site/1.8/rubygems.rb:68:in `gem'
from /Users/craibuc/.gem/ruby/1.8/gems/actionpack-2.3.5/lib/action_controller.rb:34
from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in `require'
from /Users/craibuc/.gem/ruby/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:156:in `require'
from /Users/craibuc/.gem/ruby/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:521:in `new_constants_in'
from /Users/craibuc/.gem/ruby/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:156:in `require'
from /Users/craibuc/.gem/ruby/1.8/gems/rails-2.3.5/lib/commands/server.rb:2
from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in `require'
from script/server:3
如果我也嘗試在Ruby提示符處啓動應用程序,則會出現此問題。
環境:OSX上,NetBeans 6.8,紅寶石1.8.7,2.3.5的Rails,雜種1.1.5,MySQL的42年5月1日
我假設一個可以有不同的運行,雖然多回報率的應用端口。我對麼?如果是這樣,我錯過了什麼?
順便提一句,將在Ruby提示符下創建的現有RoR應用程序添加到NetBeans IDE的過程是什麼?
這樣做。非常感謝。 工作的人使用RAILS_GEM_VERSION ='2.2.2' DID不工作的人使用RAILS_GEM_VERSION ='2.3.5' – craig 2010-02-01 00:27:45