首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >JRuby on Rails:向类路径添加文件夹

JRuby on Rails:向类路径添加文件夹
EN

Stack Overflow用户
提问于 2010-07-07 07:13:22
回答 1查看 7.4K关注 0票数 17

我正在尝试为我的Rails应用程序在JRuby 1.5类路径中添加一个完整的文件夹。配置建议如下:"...将JRuby Wiki目录添加到config/environment.rb中的JRuby类路径中:“

代码语言:javascript
复制
$CLASSPATH << "file:///#{File.expand_path(File.join(RAILS_ROOT, 'config'))}/"

这似乎对我不起作用。无论我把它放在Rails::Initializer.run块的前面、后面还是里面都没有关系。不管发生什么,我都会得到:

代码语言:javascript
复制
/home/sean/src/sbruby/seo/config/environment.rb:45:NoMethodError: undefined method `<<' for nil:NilClass
/home/sean/apps/jruby/jruby-1.5.0/lib/ruby/gems/1.8/gems/rails-2.3.7/lib/rails/backtrace_cleaner.rb:2:NameError: uninitialized constant ActiveSupport::BacktraceCleaner
/home/sean/apps/jruby/jruby-1.5.0/lib/ruby/gems/1.8/gems/rails-2.3.7/lib/console_with_helpers.rb:5:NameError: uninitialized constant ApplicationController

例如,我试图在RAILS_ROOT下添加一个名为resources/foobar的文件夹,因此我在environment.rb中添加了以下内容

代码语言:javascript
复制
$CLASSPATH << "file:///#{File.expand_path(File.join(RAILS_ROOT, "resources", "foobar"))}/"

同样的错误。

使用Rails将文件夹添加到JRuby类路径的正确方法是什么?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3190877

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档