Ich habe Ruby on Rails mit RailsInstaller und PostgreSQL in Windows 8 installiert. Ich versuche rails server
mit Dateien für eine vorhandene App, aber ich bekomme den Fehler 'Arbeitsmodus wird von JRuby oder Windows nicht unterstützt'.RoR in Windows funktioniert nicht für bereits bestehende App mit RoR in Linux
In meiner Datei config/puma.rb habe ich Arbeiter auf 0 gesetzt, dann bekomme ich einen Fehler über den Daemon-Modus, der unter Windows nicht unterstützt wird. Grundsätzlich jedes Mal, wenn ich etwas ändere, bekomme ich mehr Fehler.
Ich habe Umgebungsvariablen, Edelsteine, etc (wie in anderen Posts) wie diese Cannot install Puma gem on Ruby on Rails. dort jede Hoffnung auf eine bestehende RoR-App in Linux auf einer Windows-Maschine gebaut repariert?
Wenn ich Rails Server für das RoR 'Blog' Beispiel laufen, funktioniert es gut, also weiß ich, dass RoR definitiv in Windows funktioniert!
Dies ist meine '' identifizierte 'config/puma.rb Datei. Liegt es daran, dass ich unter Windows keinen/var/app Ordner habe ?? Ich habe vergeblich mit Verzeichnissen herumgespielt.
`
#!/usr/bin/env puma
# start puma with:
# RAILS_ENV=production bundle exec puma -C ./config/puma.rb
workers 0
theident = 'nameofthing'
application_path = '/var/app/'+ theident + '.address.com.au/current'
railsenv = 'production'
directory application_path
environment railsenv
daemonize false
pidfile "#{application_path}/tmp/pids/puma-#{railsenv}.pid"
state_path "#{application_path}/tmp/pids/puma-#{railsenv}.state"
stdout_redirect"#{application_path}/log/puma-#{theident}.log"
threads 0, 16
bind "unix:///var/run/puma/" + theident + "_app.sock" `
Ich habe diese Verzeichnisse auf den aktuellen Pfad geändert und läuft jetzt ‚Schienen Server‘ beginnt zu gehen, aber localhost: 3000 ist eine Seite nicht funktioniert. Ich bekomme Fehler um SIGUSR1 nicht funktioniert, SIGUSR2 nicht funktioniert, etc.
Danke für die Anregung beginnen - am Ende hatte ich den puma Juwel von meinem gemfile zu entfernen und Knoten js installieren, bevor es zur Arbeit bringen! – RebRy