"нет такого файла для загрузки - treetop / runtime" работает "грабли заданий: работа" - PullRequest
1 голос
/ 15 января 2011

когда я пытаюсь запустить "сервер rails" или "rake jobs: work", я получаю сообщение об ошибке: "нет такого файла для загрузки - treetop / runtime"

full trace:

macbook-pro-2: domain ryan $ rake jobs: work --trace (в / Applications / htdocs / domain) грабли прерваны!нет такого файла для загрузки - treetop / runtime /opt/local/lib/ruby/gems/1.8/gems/mail-2.2.14/lib/mail.rb:68:in require' /opt/local/lib/ruby/gems/1.8/gems/mail-2.2.14/lib/mail.rb:68 /opt/local/lib/ruby/gems/1.8/gems/mail-2.2.14/lib/mail.rb:61:in каждый '/ opt / local /lib / ruby ​​/ gems / 1.8 / gems / mail-2.2.14 / lib / mail.rb: 61 /opt/local/lib/ruby/gems/1.8/gems/delayed_job-2.1.2/lib/delayed/performable_mailer.rb: 1: в require' /opt/local/lib/ruby/gems/1.8/gems/delayed_job-2.1.2/lib/delayed/performable_mailer.rb:1 /opt/local/lib/ruby/gems/1.8/gems/delayed_job-2.1.2/lib/delayed_job.rb:5:in require '/opt/local/lib/ruby/gems/1.8/gems/delayed_job-2.1.2/lib/delayed_job.rb:5 /opt/local/lib/ruby/gems/1.8/gems/bundler-1.0.7/lib/bundler/runtime.rb:64:in require' /opt/local/lib/ruby/gems/1.8/gems/bundler-1.0.7/lib/bundler/runtime.rb:64:in require '/opt/local/lib/ruby/gems/1.8/gems/bundler-1.0.7/lib/bundler/runtime.rb: 62: в each' /opt/local/lib/ruby/gems/1.8/gems/bundler-1.0.7/lib/bundler/runtime.rb:62:in require '/opt/local/lib/ruby/gems/1.8/gems/bundler-1.0.7/lib/bundler/runtime.rb:51:in each' /opt/local/lib/ruby/gems/1.8/gems/bundler-1.0.7/lib/bundler/runtime.rb:51:in require' /opt / local / lib / ruby ​​/ gems / 1.8 / gems / bundler-1.0.7 / lib / bundler.rb: 112: в require' /ApApplications/htdocs/domain/config/application.rb:7 /opt/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in gem_original_require '/opt/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb: 31: в require' /Applications/htdocs/domain/Rakefile:4 /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2383:in загрузить '/opt/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2383:in raw_load_rakefile' /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2017:in load_rakefile' / opt / local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2068:in standard_exception_handling' /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2016:in load_rakefile '/ opt / local / lib / ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2000:in run' /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2068:in standard_exception_handling '/opt/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb: 1998: в run' /opt/local/lib/ruby/gems/1.8/gems/rake-0.8.7/bin/rake:31 /opt/local/bin/rake:19:in load '/ opt / local / bin / rake: 19

в моем Gemfile у меня есть: "gem" delayed_job' "

Ответы [ 3 ]

1 голос
/ 22 февраля 2012

Была такая же проблема на ruby ​​1.8, но не на ruby ​​1.9 и решил это, добавив это в мой Gemfile

gem 'treetop', :platforms => :ruby_18
1 голос
/ 15 января 2011

Пройдите через bundle exec: bundle exec rails server и bundle exec rake jobs:work

0 голосов
/ 16 января 2011

оказывается, у меня установлены старые гемы, которые вызывали проблему

mail (2.2.14, 2.2.12, 2.2.11, 2.2.10) treetop (1.4.9, 1.4.8)

я удалил старые и теперь все отлично работает

...