2014-01-10 23 views
0

我已經安裝了貝寶快遞寶石,並嘗試做遷移後,我收到cannot load such file -- paypal/express錯誤。無法加載這樣的文件 - 貝寶/快遞上db遷移

登錄:

$ gem install paypal-express 
Successfully installed paypal-express-0.5.5 
Parsing documentation for paypal-express-0.5.5 
1 gem installed 
$ rake db:migrate 
rake aborted! 
cannot load such file -- paypal/express 
/.rvm/gems/ruby-2.0.0-p353/gems/activesupport-4.0.0.rc1/lib/active_support/dependencies.rb:228:in `require' 
/.rvm/gems/ruby-2.0.0-p353/gems/activesupport-4.0.0.rc1/lib/active_support/dependencies.rb:228:in `block in require' 
/.rvm/gems/ruby-2.0.0-p353/gems/activesupport-4.0.0.rc1/lib/active_support/dependencies.rb:213:in `load_dependency' 
/.rvm/gems/ruby-2.0.0-p353/gems/activesupport-4.0.0.rc1/lib/active_support/dependencies.rb:228:in `require' 
/dating/config/initializers/paypal.rb:1:in `<top (required)>' 
/.rvm/gems/ruby-2.0.0-p353/gems/activesupport-4.0.0.rc1/lib/active_support/dependencies.rb:222:in `load' 
/.rvm/gems/ruby-2.0.0-p353/gems/activesupport-4.0.0.rc1/lib/active_support/dependencies.rb:222:in `block in load' 
/.rvm/gems/ruby-2.0.0-p353/gems/activesupport-4.0.0.rc1/lib/active_support/dependencies.rb:213:in `load_dependency' 
/.rvm/gems/ruby-2.0.0-p353/gems/activesupport-4.0.0.rc1/lib/active_support/dependencies.rb:222:in `load' 
/.rvm/gems/ruby-2.0.0-p353/gems/railties-4.0.0.rc1/lib/rails/engine.rb:609:in `block (2 levels) in <class:Engine>' 
/.rvm/gems/ruby-2.0.0-p353/gems/railties-4.0.0.rc1/lib/rails/engine.rb:608:in `each' 
/.rvm/gems/ruby-2.0.0-p353/gems/railties-4.0.0.rc1/lib/rails/engine.rb:608:in `block in <class:Engine>' 
/.rvm/gems/ruby-2.0.0-p353/gems/railties-4.0.0.rc1/lib/rails/initializable.rb:30:in `instance_exec' 
/.rvm/gems/ruby-2.0.0-p353/gems/railties-4.0.0.rc1/lib/rails/initializable.rb:30:in `run' 
/.rvm/gems/ruby-2.0.0-p353/gems/railties-4.0.0.rc1/lib/rails/initializable.rb:55:in `block in run_initializers' 
/.rvm/gems/ruby-2.0.0-p353/gems/railties-4.0.0.rc1/lib/rails/initializable.rb:44:in `each' 
/.rvm/gems/ruby-2.0.0-p353/gems/railties-4.0.0.rc1/lib/rails/initializable.rb:44:in `tsort_each_child' 
/.rvm/gems/ruby-2.0.0-p353/gems/railties-4.0.0.rc1/lib/rails/initializable.rb:54:in `run_initializers' 
/.rvm/gems/ruby-2.0.0-p353/gems/railties-4.0.0.rc1/lib/rails/application.rb:214:in `initialize!' 
/.rvm/gems/ruby-2.0.0-p353/gems/railties-4.0.0.rc1/lib/rails/railtie/configurable.rb:30:in `method_missing' 
/dating/config/environment.rb:5:in `<top (required)>' 
/.rvm/gems/ruby-2.0.0-p353/gems/activesupport-4.0.0.rc1/lib/active_support/dependencies.rb:228:in `require' 
/.rvm/gems/ruby-2.0.0-p353/gems/activesupport-4.0.0.rc1/lib/active_support/dependencies.rb:228:in `block in require' 
/.rvm/gems/ruby-2.0.0-p353/gems/activesupport-4.0.0.rc1/lib/active_support/dependencies.rb:213:in `load_dependency' 
/.rvm/gems/ruby-2.0.0-p353/gems/activesupport-4.0.0.rc1/lib/active_support/dependencies.rb:228:in `require' 
/.rvm/gems/ruby-2.0.0-p353/gems/railties-4.0.0.rc1/lib/rails/application.rb:188:in `require_environment!' 
/.rvm/gems/ruby-2.0.0-p353/gems/railties-4.0.0.rc1/lib/rails/application.rb:248:in `block in run_tasks_blocks' 
/.rvm/gems/ruby-2.0.0-p353/bin/ruby_executable_hooks:15:in `eval' 
/.rvm/gems/ruby-2.0.0-p353/bin/ruby_executable_hooks:15:in `<main>' 
Tasks: TOP => db:migrate => environment 
+1

你在使用Bundler嗎?爲什麼不把該Gem放入Gemfile中並使用軟件包安裝進行安裝。 Rake將運行Bundler.setup並確保寶石可用。 – DiegoSalazar

回答

1

gem 'paypal-express'在你的Gemfile和運行bundle install。您甚至不需要在初始化程序中需要paypal/express

+0

謝謝。我還需要從終端創建模型,以便我可以運行我的遷移。 – pwz2000

相關問題