:没有这样的文件来加载 - HAML(MissingSourceFile)当我在生产部署我RoR应用程序,然后我收到以下错误`gem_original_require“
但这种宝石已经istalled。
我还插入了对这个路径: - /主页/ techvant/rails_app/techease /供应商/插件/ HAML/init.rb
这个init文件有如下代码: -
begin
require File.join(File.dirname(__FILE__), 'lib', 'haml') # From here
rescue LoadError
require 'haml' # From gem
end
我需要解决这个错误,请帮助。
以下是错误追踪。
/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in
gem_original_require': no such file to load -- haml (MissingSourceFile) from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in
需要” 从/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.2/ lib/active_support/dependencies.rb:156:在require' from /usr/lib/ruby/gems/1.8/gems/activesupport-2.3.2/lib/active_support/dependencies.rb:521:in
new_constants_in' from /usr/lib/ruby/gems/1.8/gems/activesupport-2.3.2/lib/active_support/dependencies.rb:156:inrequire' from /home/techvant/rails_app/techease/vendor/plugins/haml/init.rb:4:in
evaluate_init_rb' from /usr/lib/ruby/gems/1.8/gems/rails-2.3.2/lib/rails/plugin.rb:146:inevaluate_init_rb' from /usr/lib/ruby/gems/1.8/gems/activesupport-2.3.2/lib/active_support/core_ext/kernel/reporting.rb:11:in
silence_warnings' from /usr/lib/ruby/gems/1.8/gems/rails -2.3.2/lib/rails/plugin.rb:142:在evaluate_init_rb' from /usr/lib/ruby/gems/1.8/gems/rails-2.3.2/lib/rails/plugin.rb:48:in
中加载' from /home/techvant/rails_app/techease/config/../ vendor/plugins/siteninja/engines/lib/engines/plugin.rb:77:在load' from /usr/lib/ruby/gems/1.8/gems/rails-2.3.2/lib/rails/plugin/loader.rb:38:in
load_plugins' from /usr/lib/ruby/gems/1.8/gems/rails-2.3.2/lib/rails/plugin/loader .rb:37:each' from /usr/lib/ruby/gems/1.8/gems/rails-2.3.2/lib/rails/plugin/loader.rb:37:in
load_plugins' from /usr/lib/ruby/gems/1.8/gems/rails-2.3.2/lib/initializer.rb:348:inload_plugins' from /usr/lib/ruby/gems/1.8/gems/rails-2.3.2/lib/initializer.rb:163:in
进程' from/usr/lib/ruby /gems/1.8/gems/rails-2.3.2/lib/initializer.rb:113:insend' from /usr/lib/ruby/gems/1.8/gems/rails-2.3.2/lib/initializer.rb:113:in
从/home/techvant/rails_app/techease/config/environment.rb:9运行' / from/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:gem_original_require' from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in
需要' from /usr/lib/ruby/gems/1.8/gems/activesupport-2.3.2/lib/active_support/dependencies.rb:156:inrequire' from /usr/lib/ruby/gems/1.8/gems/activesupport-2.3.2/lib/active_support/dependencies.rb:521:in
new_constants_in' from/usr/lib/ruby/ge ms/1.8/gems/activesupport-2.3.2/lib/active_support/dependencies.rb:156:在require' from /usr/lib/ruby/gems/1.8/gems/rails-2.3.2/lib/commands/server.rb:84 from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in
gem_original_require' from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in`require “ 从脚本/服务器:3
通过删除'''是否解决任何问题? – 2010-02-01 15:33:30
您使用的是哪种版本的导轨? – wesgarrison 2010-02-01 19:11:50
我有导轨版本2.3.5 – 2010-02-02 07:14:00