这是我的目录结构
.
├── _layouts
│ └── default.html
├── _posts
├── _site
│ ├── config.ru
│ ├── devart.rb
│ └── index.html
├── config.ru
├── devart.rb
└── index.html
我的config.ru
require 'devart.rb'
run Sinatra::Application
当我在日志文件中将其推送到heroku时,我看到此错误表示在require期间找不到devart
文件。我到底做错了什么?
<internal:lib/rubygems/custom_require>:29:in `require': no such file to load -- devart (LoadError)
答案 0 :(得分:2)
Ruby 1.9.2在loadpath中不再有当前目录。所以改为
require './devart.rb'
让它发挥作用。