грабли дб: создать ошибку - PullRequest
0 голосов
/ 22 марта 2012

дайте мне решение для этого, когда я запускаю rake db: создайте, оно показывает предупреждение как эти

DEPRECATION WARNING: railtie_name is deprecated and has no effect. (called from <class:Engine> at /home/shajin/.rvm/gems/ruby-1.9.2-p0/bundler/gems/spree_paypal_express-073f2f814dd8/lib/spree_paypal_express.rb:5)
WARNING: 'require 'rake/rdoctask'' is deprecated.  Please use 'require 'rdoc/task' (in RDoc 2.4.2+)' instead.
    at /home/shajin/.rvm/gems/ruby-1.9.2-p0/gems/rake-0.9.2.2/lib/rake/rdoctask.rb
WARNING: Global access to Rake DSL methods is deprecated.  Please include
    ...  Rake::DSL into classes and modules which use the Rake DSL methods.
WARNING: DSL method Soletronspree::Application#task called at /home/shajin/.rvm/gems/ruby-1.9.2-p0/gems/railties-3.0.7/lib/rails/application.rb:215:in `initialize_tasks'
WARNING: 'task :t, arg, :needs => [deps]' is deprecated.  Please use 'task :t, [args] => [deps]' instead.
    at /home/shajin/.rvm/gems/ruby-1.9.2-p0/gems/deface-0.5.2a/tasks/deface.rake:3:in `block in <top (required)>'
soletronspree_test already exists
soletronspree_development already exists

1 Ответ

0 голосов
/ 22 марта 2012

Прежде всего попробуйте обновить ваши драгоценные камни, в частности, spree_paypal_express.

bundle update

В настоящее время он заблокирован по адресу 073f2f814dd8 ... и, согласно GitHub, хеш SHA1 указывает на коммит 6 месяцев.

Если вы в настоящее время не используете последние версии из репозитория git, попробуйте их, изменив строку гема на:

gem "spree_paypal_express", :git => "git://github.com/spree/spree_paypal_express.git"

Последний выпуск расширений PayPal зависит от Spree 1.0.0 или новее. Чтобы установить 1.0.0, измените текущую линию драгоценных камней на это:

gem 'spree', '1.0.0'

и запустить bundle update

Имейте в виду, что обновление Spree может нарушить предыдущую функциональность в другом месте. Но всегда полезно быть в курсе всех новейших функций.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...