Rails 3 + Heroku:无法加载这样的文件 - test / unit / testcase(LoadError) [英] Rails 3 + Heroku: cannot load such file -- test/unit/testcase (LoadError)
本文介绍了Rails 3 + Heroku:无法加载这样的文件 - test / unit / testcase(LoadError)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
heroku run console
...)。该应用程序运行没有问题,但我似乎无法运行控制台因为这一点,并在开发中,我没有这个问题。 /app/vendor/bundle/ruby/1.9.1/gems/activesupport-3.2.9/lib/active_support/dependencies.rb:251:in`require':无法加载这样的文件 - test / unit / testcase(LoadError)
from /app/vendor/bundle/ruby/1.9.1/gems/activesupport-3.2.9/lib/active_support/dependencies.rb:251:in`block in require'
from /app/vendor/bundle/ruby/1.9.1/gems/activesupport-3.2.9/lib/active_support/dependencies.rb:236:in`load_dependency'
from / app / vendor / bundle / ruby /1.9.1/gems/activesupport-3.2.9/lib/active_support/dependencies.rb:251:in`require'
from /app/vendor/bundle/ruby/1.9.1/gems/activesupport-3.2 .9 / lib / active_support / test_case.rb:1:在<< top(required)>'
from /app/vendor/bundle/ruby/1.9.1/gems/activesupport-3.2.9/ lib / active_support / dependencies.rb:251:在'require'$ b $ from / app / vendor / bundle / ruby /1.9.1/gems/activesupport-3.2.9/lib/active_support/dependencies.rb:251:in`block in require'
from /app/vendor/bundle/ruby/1.9.1/gems/activesupport -3.2.9 / lib / active_support / dependencies.rb:236:在load_dependency中
来自/app/vendor/bundle/ruby/1.9.1/gems/activesupport-3.2.9/lib/active_support/dependencies .rb:251:在'require'中
来自/app/vendor/bundle/ruby/1.9.1/gems/railties-3.2.9/lib/rails/console/app.rb:2:in`< ;从/app/vendor/bundle/ruby/1.9.1/gems/activesupport-3.2.9/lib/active_support/dependencies.rb:251:in'require'$ b获得'(必填)>'
$ from /app/vendor/bundle/ruby/1.9.1/gems/activesupport-3.2.9/lib/active_support/dependencies.rb:251:in`block in require'
from / app / vendor / bundle / ruby / 1.9.1 / gems / activesupport-3.2.9 / lib / active_support / dependencies.rb:236:`load_dependency'
from /app/vendor/bundle/ruby/1.9.1/gems/ activesupport-3.2.9 / lib / active_support / dependencies.rb:251:在'require'中
从/app/vendor/bundle/ruby/1.9.1/gems/rail tie-3.2.9 / lib / rails / application.rb:304:在`initialize_console'
from /app/vendor/bundle/ruby/1.9.1/gems/railties-3.2.9/lib/rails/ application.rb:152:在`load_console'
from /app/vendor/bundle/ruby/1.9.1/gems/railties-3.2.9/lib/rails/commands/console.rb:27:in`从/app/vendor/bundle/ruby/1.9.1/gems/railties-3.2.9/lib/rails/commands/console.rb:8:in'start'开始'
from / app / vendor / bundle / ruby / 1.9.1 / gems / railties-3.2.9 / lib / rails / commands.rb:41:在< top(required)>'
from script / rails: 6:在'require'中
从脚本/导轨:6:在< main>中
这是我的Gemfile:
source'http://rubygems.org'
ruby'1.9。 3'
gem'rails','3.2.9'
gem'oauth','〜> 0.4.4'
gem'twitter','〜> 1.4.1'
gem'sendgrid'
gem'koala'
gem'therubyracer','0.10.2'
gem'execjs'
#Rails 3.1 - 资产管道
gem'json'
组:资产do
gem'sass-rails',> = 3.2.3
gem'coffee-rails',> = 3.2.1
gem'uglifier','> = 1.0.3'
gem'bootstrap-sass'
end
gem'coffee-script'
gem'jquery-rails'
gem'fog'
gem'bootstrap-wysihtml5-导轨','0.3.1.10'
组:生产do
gemheroku
gem'pg','0.13'
gem'newrelic_rpm'
gem'newrelic_api'
end
group:test do
gem'email_spec'
gemcucumber-rails
gemrspec-rails
gemcapybara
gem'culerity'
gemselenium-webdriver
gemdatabase_cleaner
gem'factory_girl_rails'
end
组:开发,:等级,:test do
gemlaunchy
gemmysql2
gemletter_opener
gempry
gemrails-erd
end
gemairbrake
gemauthlogic
gem'awesome_print'
gem'cancan'
gem'dalli'
#gem oink
gem'validates_timeliness','〜> 3.0.2'
gem'hpricot'
gemruby_parser
gemprawn_rails
gemthin
gemnested_form,::git => git://github.com/ryanb/nested_form.git
gemmeta_search
gemcarrierwave
gemaws-s3
gemmini_magick
gem'will_paginate'
gemspreadsheet
gemoauth-plugin,> = 0.4.0.pre1
gem'flash_cookie_session'
gem' haml-rails'
gem'squeel'
gem'rails_best_practices',:group => :开发
gem'simple_form'
gem'taps',:group => :开发
gem'resque'
gemaudited-activerecord,〜> 3.0
gemlograge
gem'quiet_assets'
gem'yajl -ruby',:require => yajl
gem'switch_user'
我不知道我为什么得到这个错误。有什么想法吗?谢谢 删除 test 中的
。 slugignore
文件适用于我。
I'm having the following error when running the console in heroku (heroku run console
...). The application is running without problems, but I seem to be unable to run the console because of this and in development I'm not having this issue.
/app/vendor/bundle/ruby/1.9.1/gems/activesupport-3.2.9/lib/active_support/dependencies.rb:251:in `require': cannot load such file -- test/unit/testcase (LoadError)
from /app/vendor/bundle/ruby/1.9.1/gems/activesupport-3.2.9/lib/active_support/dependencies.rb:251:in `block in require'
from /app/vendor/bundle/ruby/1.9.1/gems/activesupport-3.2.9/lib/active_support/dependencies.rb:236:in `load_dependency'
from /app/vendor/bundle/ruby/1.9.1/gems/activesupport-3.2.9/lib/active_support/dependencies.rb:251:in `require'
from /app/vendor/bundle/ruby/1.9.1/gems/activesupport-3.2.9/lib/active_support/test_case.rb:1:in `<top (required)>'
from /app/vendor/bundle/ruby/1.9.1/gems/activesupport-3.2.9/lib/active_support/dependencies.rb:251:in `require'
from /app/vendor/bundle/ruby/1.9.1/gems/activesupport-3.2.9/lib/active_support/dependencies.rb:251:in `block in require'
from /app/vendor/bundle/ruby/1.9.1/gems/activesupport-3.2.9/lib/active_support/dependencies.rb:236:in `load_dependency'
from /app/vendor/bundle/ruby/1.9.1/gems/activesupport-3.2.9/lib/active_support/dependencies.rb:251:in `require'
from /app/vendor/bundle/ruby/1.9.1/gems/railties-3.2.9/lib/rails/console/app.rb:2:in `<top (required)>'
from /app/vendor/bundle/ruby/1.9.1/gems/activesupport-3.2.9/lib/active_support/dependencies.rb:251:in `require'
from /app/vendor/bundle/ruby/1.9.1/gems/activesupport-3.2.9/lib/active_support/dependencies.rb:251:in `block in require'
from /app/vendor/bundle/ruby/1.9.1/gems/activesupport-3.2.9/lib/active_support/dependencies.rb:236:in `load_dependency'
from /app/vendor/bundle/ruby/1.9.1/gems/activesupport-3.2.9/lib/active_support/dependencies.rb:251:in `require'
from /app/vendor/bundle/ruby/1.9.1/gems/railties-3.2.9/lib/rails/application.rb:304:in `initialize_console'
from /app/vendor/bundle/ruby/1.9.1/gems/railties-3.2.9/lib/rails/application.rb:152:in `load_console'
from /app/vendor/bundle/ruby/1.9.1/gems/railties-3.2.9/lib/rails/commands/console.rb:27:in `start'
from /app/vendor/bundle/ruby/1.9.1/gems/railties-3.2.9/lib/rails/commands/console.rb:8:in `start'
from /app/vendor/bundle/ruby/1.9.1/gems/railties-3.2.9/lib/rails/commands.rb:41:in `<top (required)>'
from script/rails:6:in `require'
from script/rails:6:in `<main>'
This is my Gemfile:
source 'http://rubygems.org'
ruby '1.9.3'
gem 'rails', '3.2.9'
gem 'oauth', '~> 0.4.4'
gem 'twitter', '~> 1.4.1'
gem 'sendgrid'
gem 'koala'
gem 'therubyracer', '0.10.2'
gem 'execjs'
# Rails 3.1 - Asset Pipeline
gem 'json'
group :assets do
gem 'sass-rails', " >= 3.2.3"
gem 'coffee-rails', ">= 3.2.1"
gem 'uglifier', '>= 1.0.3'
gem 'bootstrap-sass'
end
gem 'coffee-script'
gem 'jquery-rails'
gem "fog"
gem 'bootstrap-wysihtml5-rails', '0.3.1.10'
group :production do
gem "heroku"
gem 'pg', '0.13'
gem 'newrelic_rpm'
gem 'newrelic_api'
end
group :test do
gem 'email_spec'
gem "cucumber-rails"
gem "rspec-rails"
gem "capybara"
gem 'culerity'
gem "selenium-webdriver"
gem "database_cleaner"
gem 'factory_girl_rails'
end
group :development, :grades, :test do
gem "launchy"
gem "mysql2"
gem "letter_opener"
gem "pry"
gem "rails-erd"
end
gem "airbrake"
gem "authlogic"
gem 'awesome_print'
gem 'cancan'
gem 'dalli'
#gem "oink"
gem 'validates_timeliness', '~> 3.0.2'
gem 'hpricot'
gem "ruby_parser"
gem "prawn_rails"
gem "thin"
gem "nested_form", :git => "git://github.com/ryanb/nested_form.git"
gem "meta_search"
gem "carrierwave"
gem "aws-s3"
gem "mini_magick"
gem 'will_paginate'
gem "spreadsheet"
gem "oauth-plugin", ">= 0.4.0.pre1"
gem 'flash_cookie_session'
gem 'haml-rails'
gem 'squeel'
gem 'rails_best_practices', :group => :development
gem 'simple_form'
gem 'taps', :group => :development
gem 'resque'
gem "audited-activerecord", "~> 3.0"
gem "lograge"
gem 'quiet_assets'
gem 'yajl-ruby', :require => "yajl"
gem 'switch_user'
I've got no idea why I'm getting this error. Any thoughts? Thanks
解决方案
Removing test
in the .slugignore
file works for me.
这篇关于Rails 3 + Heroku:无法加载这样的文件 - test / unit / testcase(LoadError)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文