2010-08-18 52 views
0

我的朋友剛剛告訴我這個新的應用程序,我從Heroku的問題與軌軌-V

把它

我只是試圖做軌道-v和我

denniss$ rails -v 
/Users/denniss/.rvm/gems/ruby-1.9.2-rc2/gems/bundler-1.0.0.rc.5/lib/bundler/resolver.rb:132:in `block in resolve': Could not find gem 'selenium-webdriver', required by 'capybara', in any of the sources (Bundler::VersionConflict) 
from /Users/denniss/.rvm/gems/ruby-1.9.2-rc2/gems/bundler-1.0.0.rc.5/lib/bundler/resolver.rb:130:in `catch' 
from /Users/denniss/.rvm/gems/ruby-1.9.2-rc2/gems/bundler-1.0.0.rc.5/lib/bundler/resolver.rb:130:in `resolve' 
from /Users/denniss/.rvm/gems/ruby-1.9.2-rc2/gems/bundler-1.0.0.rc.5/lib/bundler/definition.rb:153:in `resolve' 
from /Users/denniss/.rvm/gems/ruby-1.9.2-rc2/gems/bundler-1.0.0.rc.5/lib/bundler/definition.rb:93:in `specs' 
from /Users/denniss/.rvm/gems/ruby-1.9.2-rc2/gems/bundler-1.0.0.rc.5/lib/bundler/definition.rb:137:in `specs_for' 
from /Users/denniss/.rvm/gems/ruby-1.9.2-rc2/gems/bundler-1.0.0.rc.5/lib/bundler/definition.rb:126:in `requested_specs' 
from /Users/denniss/.rvm/gems/ruby-1.9.2-rc2/gems/bundler-1.0.0.rc.5/lib/bundler/environment.rb:23:in `requested_specs' 
from /Users/denniss/.rvm/gems/ruby-1.9.2-rc2/gems/bundler-1.0.0.rc.5/lib/bundler/runtime.rb:11:in `setup' 
from /Users/denniss/.rvm/gems/ruby-1.9.2-rc2/gems/bundler-1.0.0.rc.5/lib/bundler.rb:95:in `setup' 
from /Users/denniss/Sites/mogo-production/config/boot.rb:5:in `<top (required)>' 
from script/rails:8:in `require' 
from script/rails:8:in `<main>' 

編輯: 我做 「捆綁檢查」,我得到這個

/Library/Ruby/Site/1.8/rubygems.rb:779:in `report_activate_error': Could not find RubyGem bundler (>= 0) (Gem::LoadError) 
    from /Library/Ruby/Site/1.8/rubygems.rb:214:in `activate' 
    from /Library/Ruby/Site/1.8/rubygems.rb:1082:in `gem' 
    from /usr/bin/bundle:18 

EDIT2:

Ø凱,這是我成功安裝rmagick後關閉的最新錯誤。我能夠做rake db:創建和遷移。我試圖做軌道服務器(使用Rails3中),我得到這個錯誤

/Users/denniss/.rvm/gems/ree-1.8.7-2010.02/gems/aws-s3-0.6.2/lib/aws/s3/extensions.rb:206:in `const_missing': uninitialized constant ActiveSupport::CoreExtensions (NameError) 
from /Users/denniss/.rvm/gems/ree-1.8.7-2010.02/gems/facebooker-1.0.74/lib/facebooker/adapters/adapter_base.rb:6 
from /Users/denniss/.rvm/gems/ree-1.8.7-2010.02/gems/facebooker-1.0.74/lib/facebooker.rb:259 
from /Users/denniss/.rvm/gems/ree-1.8.7-2010.02/gems/bundler-1.0.0.rc.5/lib/bundler/runtime.rb:64:in `require' 
from /Users/denniss/.rvm/gems/ree-1.8.7-2010.02/gems/bundler-1.0.0.rc.5/lib/bundler/runtime.rb:64:in `require' 
from /Users/denniss/.rvm/gems/ree-1.8.7-2010.02/gems/bundler-1.0.0.rc.5/lib/bundler/runtime.rb:62:in `each' 
from /Users/denniss/.rvm/gems/ree-1.8.7-2010.02/gems/bundler-1.0.0.rc.5/lib/bundler/runtime.rb:62:in `require' 
from /Users/denniss/.rvm/gems/ree-1.8.7-2010.02/gems/bundler-1.0.0.rc.5/lib/bundler/runtime.rb:51:in `each' 
from /Users/denniss/.rvm/gems/ree-1.8.7-2010.02/gems/bundler-1.0.0.rc.5/lib/bundler/runtime.rb:51:in `require' 
from /Users/denniss/.rvm/gems/ree-1.8.7-2010.02/gems/bundler-1.0.0.rc.5/lib/bundler.rb:107:in `require' 
from /Users/denniss/Sites/mogo-production/config/application.rb:5 
from /Users/denniss/.rvm/gems/ree-1.8.7-2010.02/gems/railties-3.0.0.rc/lib/rails/commands.rb:28:in `require' 
from /Users/denniss/.rvm/gems/ree-1.8.7-2010.02/gems/railties-3.0.0.rc/lib/rails/commands.rb:28 
from /Users/denniss/.rvm/gems/ree-1.8.7-2010.02/gems/railties-3.0.0.rc/lib/rails/commands.rb:27:in `tap' 
from /Users/denniss/.rvm/gems/ree-1.8.7-2010.02/gems/railties-3.0.0.rc/lib/rails/commands.rb:27 
from script/rails:9:in `require' 
from script/rails:9 

回答

1

應用程序要求沒有安裝,在這種情況下,創業板的「硒的webdriver。」嘗試bundle check以查看是否有其他錯誤,然後繼續安裝缺少的寶石。

編輯從評論:

在你的第一個代碼塊你使用MRI 1.9,那麼你就轉移到MRI 1.8,現在你突然使用稀土元素。這告訴我你的計算機上至少有三個不同的Ruby解釋器,這不會讓你的生活變得更輕鬆。在所有可能的情況下,你也有各種寶石。你有使用RVM的經驗嗎?如果沒有,我的建議是刪除RVM,堅持使用一個Rails解釋器(系統默認值,MRI 1.8)並從那裏開始。

+0

請檢查我的編輯 – denniss 2010-08-18 01:26:15

+0

沒錯。你會得到'report_activate_error',因爲RubyGems找不到二進制包。你可以嘗試安裝'selenium-webdriver'gem,看看在你做了rails -v之後會發生什麼?您可能還需要查看Rails根目錄中的Gemfile以查看其他所需的gem。 – vonconrad 2010-08-18 01:36:10

+0

請檢查編輯。現在,rails -v給我 /Users/denniss/.rvm/gems/ree-1.8.7-2010.02/gems/bundler-1.0.0.rc.5/lib/bundler/spec_set.rb: 87:在'物化'中:在任何來源找不到rmagick-2.13.1(Bundler :: GemNotFound) – denniss 2010-08-18 03:03:00

1

對於Rails開發人員來說,安裝rmagick幾乎是一個傳言。起初它很可怕,但最終並不複雜。在本地編譯過程中,真正想要看到的是ImageMagick的安裝。

在Linux上,無論使用哪個軟件包管理器,我都會很幸運。例如,sudo apt-get install imagemagick

如果你是在OS X上,那麼這是一個更多的工作。我多次使用了port,最近我使用了brew來安裝ImageMagick。如果您使用的是OS X,那麼請前往Google,並使用您正在使用的任何軟件包管理系統搜索指令。