Ich bin fest, dass alles unter Windows gut funktioniert. Vielleicht werde ich jemanden Zeit sparen.
installiert I Schienen ok mit Anweisungen hier - http://rubyonrails.org/download
Allerdings hatte ich ein Problem in diesen Anweisungen: Dann gem install Schienen in der Befehlszeile Rails Ich lief zu installieren. Es schien alles zu installieren. Es hieß "Datei 'lib' nicht gefunden" ein paar Mal. Ich bin mir nicht sicher, ob das ein Problem ist. Dann lief ich Schienen neue path/to/your/neu/Anwendung
Es hat eine Menge Sachen in diesem Verzeichnis erstellt, aber am Ende hatte ein Problem:
Gem: InstallError: The 'json' native gem requires installed build tools.
Please update your PATH to include build tools or download the DevKit from 'http://rubyinstaller.org/downloads' and follow the instructions at 'http://github.com/oneclick/rubyinstaller/wiki/Development-Kit'
An error occurred while installing json (1.6.5), and Bundler cannot continue. Make sure that 'gem install json -v '1.6.5'' succeeds before bundling.
ich zu diesen beiden Standorten ging zu Finde heraus, was als nächstes zu tun ist. Ich habe das Dev Kit heruntergeladen und es installiert.
Diese Anweisungen schienen zu funktionieren. Nachdem ich das getan habe, habe ich erneut versucht, den Pfad/to/your/new/application und es endete ohne Fehler. Dann cd C: \ www-app und Schienen Server und es kam richtig bei http://localhost:3000/. Groß.
Also dann wollte ich einen echten Webserver, den ich mit Windows starten konnte. Passagier wird nicht unter Windows unterstützt. Das war nicht offensichtlich, bis ich es versuchte. Also entschied ich mich Apache zu probieren und Mongrel damit zu benutzen. Diese Anleitung sah gut aus - http://weblog.rubyonrails.org/2006/5/11/deploying-rails-on-windows-servers/
Ich habe Apache vorher installiert, keine große Sache. Ich ging dann durch die RailsWithApacheAndMongrel.pdf, um es durch Apache arbeiten zu lassen und lief in eine Zillion Probleme. Dieses Dokument ist nicht mehr aktuell. Ich musste viele Änderungen an den Befehlen vornehmen, aber ich bekam WEBrick, die Demo-Ruby-App über Apache zu bedienen. Als es zu den Reverse-Proxy-Sachen kam, erfuhr ich, dass das Ruby-Plugin, das sie empfehlen, Rails 3 nicht unterstützt.
Dann habe ich Fehler beim Ausführen von Mongrel "weil msvcrt-ruby18.dll fehlt von Ihrem Computer" obwohl ich installiert mit -include-Abhängigkeiten. Ich konnte Mongrel nicht benutzen und gab schließlich auf.
Ich habe wirklich einen guten Versuch gemacht. "Führe einfach diesen Befehl aus", sagen alle Anweisungen, und es ist nie so einfach. Wenn jemand eine halbwegs gute Anleitung für RoR unter Windows findet, lass es mich wissen!
Konnten Sie erfolgreich eine Windows-basierte Umgebung einrichten? – dewdrops