2016-07-01 4 views
1
nicht

ich die Linux-Bash in Windows 10 Vorschau installiert ist, dann habe ich installiert Ruby und Sinatra, keine Probleme, dann habe ich eine einfache Sinatra Anwendung zu Testzwecken wie diese:Ruby-Sinatra App in Windows Linux Bash arbeiten

require 'sinatra' 

configure do 
    set :bind, "0.0.0.0" 
    set :port, "6025" 
end 

get '/' do 
    "Hello" 
end 

Ich führe die Anwendung ohne Fehler dann öffne ich den Browser und geben Sie die Adresse der App, aber es tut nichts, es lädt ohne Ergebnis, das gleiche mit cURL, es bekommt nie das Ergebnis, es hängt nur , Ich habe versucht, die Firewall zu deaktivieren und den Prozess als Admin oder Root, keinen Erfolg, was kann ich tun, um dies zu arbeiten?

Vielen Dank.

Antwort

0

Ich hatte das gleiche Problem und ich löste, indem ich die App mit Puma anstelle von Thin laufen ließ. Es ist also wahrscheinlich ein Thin-Problem (hatte nicht viel Zeit, um herauszufinden, warum)

ruby test.rb -s Puma

Verwandte Themen