2017-11-04 5 views
1

MacBookでSinatraとRubyを実行しようとしていて、うまくいきました。すると、突然、私は再び試みた、それだけでこのようにとどまる:私はローカルホストか何かにアクセスすることはできませんターミナルでSinatraを起動すると空白になる

This is how my terminal looks like after I enter that command

。私は何をすべきかわからない。私は何時間も研究してきました。私を助けてください。

これは私のRubyのコードは次のようになります。

require 'sinatra' 
gets '/ejemplo1' do 
    puts 'Hello World' 
end 

答えて

2

は、タイプミスしているようです。 で、ではありません。

require 'sinatra' 
get '/ejemplo1' do 
    puts 'Hello World' 
end 

追加情報:

はルビーでを取得し、ユーザー入力を取得する方法である:

name = gets 
puts "Your name is #{name}" 
0

@Norlyカナリアで述べたようにあなたは、シナトラにルーティングするためのgetを使用する必要があります。さらに、getブロックにputsステートメントを使用すると、ローカルホストにアクセスするときにWebページにコードを実行しないと、ターミナルでのみ印刷されます。 Webページに表示する正しい方法は以下の通りです

require 'sinatra' 
get '/ejemplo1' do 
    'Hello World' 
end 
関連する問題