|
12
|
| hleinone · 技术社区 · 15 年前 |
|
|
1
38
通过Heroku支持请求和 this question 我找到了解决办法。
Ruby1.9.2不会自动在$load_路径中包含“.”。要解决此问题,请修改
|
|
|
2
3
您可以将以下行放入config.ru文件中,它也将解决此问题。这也将带来广泛的应用,因此它将带来1.9.2之前的行为: $load_path.unshift(dir.getwd) 注:我不能在Heroku上测试 我的问题是:让独角兽在没有gemfile、config.ru或config/unicorn.rb的情况下使用(ruby<1.9.2)sinatra应用程序正常工作。 |
|
3
1
我相信我在试验西纳特拉的时候遇到了这个问题。Ruby1.9默认情况下不包括路径中的当前目录,因此您必须隐式声明
|
|
|
4
0
谢谢你的小费。在Heroku邮报上没有提到.gems文件 http://blog.heroku.com/archives/2009/3/5/32_deploy_merb_sinatra_or_any_rack_app_to_heroku/ |
|
|
5
-1
我的Sinatra项目具有相同的布局和外观,唯一的区别是在我的.gems文件中没有指定版本。 我的.gems如下:
|
|
|
abcd · 运行多个节点。Heroku上的js脚本 8 年前 |