tutsplus のチュートリアルに従って、簡単な ruby/sinatra アプリケーションを作成しました。指示どおりにすべてを実行しましたが、「localhost:4567」に移動すると、予期したとおりに表示されず、代わりに次のエラー メッセージが表示されます。
「Firefox は localhost:4567 でサーバーへの接続を確立できません」
このポートに対して何かする必要がありますか? 編集:いくつかの助けを借りて、ポート9393を使用する必要があると考えました。しかし、今では次のエラーが発生します:エラー
これは私のrecall.rbアプリのコードです:
require 'rubygems'
require 'sinatra'
require 'datamapper'
DataMapper::setup(:default, "sqlite3://#{Dir.pwd}/recall.db")
class Note
include DataMapper::Resource
property :id, Serial
property :content, Text, :required => true
property :complete, Boolean, :required => true, :default => false
property :created_at, DateTime
property :updated_at, DateTime
end
DataMapper.finalize.auto_upgrade!
get '/' do
@notes = Note.all :order => :id.desc
@title = 'All Notes'
erb :home
end
もう一度編集:使用して解決
require data_mapper