Instalacja sinatry i uruchomienie serwera

Witam
Mam problem z instalacją sinatry i uruchomieniem pierwszego programu z jej wykorzystaniem
wpisuję w konsolę
gem install sinatra
Pózniej tworzę pliczek procent.rb - oto kod:

require ‘sinatra’
require ‘sinatra/reloader’
get ‘hi’ do
“Hello World!”
end

Później wpisuję w konsole
ruby procent.rb ( znajduję się w konsoli w folderze w którym znajduje się ten pliczek jak coś)
Wyskakuje mi to w konsoli:

[2016-08-10 20:57:05] INFO WEBrick 1.3.1
[2016-08-10 20:57:05] INFO ruby 2.3.0 (2015-12-25) [x64-mingw32]
== Sinatra (v1.4.7) has taken the stage on 4567 for development with backup from WEBrick
[2016-08-10 20:57:05] INFO WEBrick::HTTPServer#start: pid=4292 port=4567

a nie widzę tutaj localhost: …
Mam wpisać localhost:4567/hi ?
Właśnie tak wpisuję w przeglądarkę… a co mi się pojawia?
to:
https://zapodaj.net/images/2749fba430803.png

No a czemu nie Hello World! ?
Co robię nie tak?

THX

Odpowiedź co masz zrobić jest na stronie z błędem. Już prościej się nie da.

No ale że co… Nie znam tej śpiewki??? O to ci chodzi?? I co mam z tego rozumieć :smiley:

Jak już przepisujesz to przepisuj dokładnie.

Masz

get 'hi' do
  "Hello World!"
end

A powinno być

get '/hi' do
  "Hello World!"
end

No tak, te literówki :smiley:
Proszę was o pomoc w jeszcze jednym problemie .
Mam 3 pliki
procent.rb który ładuje sinatre i tworzy podstronę ‘/’
http://pastebin.com/JE5JZeDQ

layout.rb który pobiera do pliku bootstrapa
http://pastebin.com/uKvxVsh4

index.rb który tworzy nowy formularz z wykorzystaniem bootstrapa
http://pastebin.com/8rh4kAN5

Gdy próbuję wpisać ruby procent.rb wyskakuje mi to w konsoli:

procent.rb:6: syntax error, unexpected keyword_end, expecting end-of-input

Nie mogę otworzyć striny localhost:4567/ Proszę was o pomoc czy tam na nakierowanie :slight_smile:

W pliku procent.rb zapomniałeś o do:

get '/' do
  erb :index
end

Kudre… przepraszam ;/
Nie wiem co mam z tym że zapominam o małych ‘błachostkach’ i nie mogę rozwiązać błędu ;/

Znajdowanie takich błahostek przychodzi z doświadczaniem :slight_smile: każdy to przerabiał :wink: