Справа в тому, що $LOAD_PATH (він же $:) у Ruby 1.9.2 не містить шлях до поточного каталогу і require не бачить файл /.
Рішень є кілька:
- замінити require на require_relative
- прописати повний шлях до файлу
- додати поточний каталог "./" до $LOAD_PATH
require './hello'
run Sinatra::Application
І використання require_relative в hello.rb:require 'sinatra'
require 'haml'
require_relative 'lib/api'
Немає коментарів:
Дописати коментар