我正在关注教程http://learnrubythehardway.org/book/ex50.html,它提供:
尽可能创建最基本的 Sinatra 应用程序。将以下代码放入
bin/app.rb
:
require 'sinatra'
set :port, 8080
set :static, true
set :public_folder, "static"
set :views, "views"
get '/' do
return 'Hello world'
end
我安装 gem 和 Sinatra 没有问题。app.rb
我还将教程中的内容复制到了我的本地bin/app.rb
文件中。
我运行它:ruby bin/app.rb
终端输出:
/home/t/.rbenv/versions/2.2.0/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in 'require': cannot load such file -- sinatra (LoadError)
from /home/t/.rbenv/versions/2.2.0/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in 'require'
from bin/app.rb:1:in `<main>
当我运行rake test
它时,它通过了测试。有什么问题?