0

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

4

2 に答える 2

2

他のコメントで投稿したpng ファイルによると、Webrick サーバーはポート 9393 で起動したと言っていますhttp://localhost:9393

于 2013-07-19T01:20:59.457 に答える