fat*_*nic 7 ruby rack passenger sinatra
config.ru我的Sinatra应用程序有一个简单的文件.
require 'sinatra'
require 'app'
run Sinatra::Application
Run Code Online (Sandbox Code Playgroud)
但是,Passenger因错误而失败no such file to load -- app.我尝试过使用1.9方法require_relative但现在导致错误cannot infer basepath.
我目前正在使用非常hacky require File.join(File.dirname(__FILE__), 'app' ),这是非常可怕的,我不想每次我想要一个文件时这样做.
有没有理由为什么Ruby不像往常一样?
在 ruby 1.9.2 中,当前目录不再位于 LOAD_PATH 中。
那么如果你的 LOAD_PATH 和添加 current_directory 没有建立怎么办?
| 归档时间: |
|
| 查看次数: |
4045 次 |
| 最近记录: |