Ich möchte Redmine, eine Ruby on Rails App, auf einer VPS-Windows-Box ausführen. Das einzige, woran ich wirklich denken kann, ist das Ausführen eines virtuellen Linux-Rechners und das Hosting von dort. Wenn das meine einzige Option ist, werde ich Probleme beim Ausführen einer virtuellen Maschine innerhalb einer virtuellen Maschine bekommen?
Auch dies wird eine interne App sein, so dass Leistung nicht meine Nummer ist, die mich einst beschäftigt.
Windows ist nicht der übliche Ort für die Bereitstellung von Produktions-Rails-Apps, aber es gibt Leute, die das tun. Mongrel wurde ursprünglich geschrieben, um bessere Bereitstellungsoptionen für Windows zu bieten. Wie sich herausstellte, waren die UNIX-Bereitstellungsoptionen auch nicht so gut. :)
Beginnen Sie mit dem Ruby One Click-Installationsprogramm, damit Sie Ruby und Rubygems ordnungsgemäß installieren können.
Von dort installieren Sie die Schienen gem und den Edelstein für Ihre Datenbank wie Sie normalerweise würden. Die meisten, wenn nicht alle Datenbanken haben Windows-Edelsteine.
Stelle sicher, mongrel_service zu installieren, um jeden Mongrel wie einen normalen Windows-Dienst zu steuern. Siehe mongrel_rails service::install -h
für Details.
Sobald Sie Ihre Mongrels eingerichtet haben, ähnelt dies einer UNIX-Bereitstellung. Sie richten einen Reverse-Proxy wie Apache2 ein und Sie sind eingestellt.
Sie könnten auf einige Edelsteine (wie BackgroundRB ) stoßen, die unter Windows nicht funktionieren, weil sie C-Code haben, auf den sie sich verlassen UNIX-Bibliotheken oder erwarten ein UNIX-ähnliches Build-System zum Zeitpunkt der Installation. Alle wirklich wichtigen Rails-Edelsteine, wie zum Beispiel Mongrel und die Datenbankadapter, haben Edelsteine mit vorgefertigten Binärdateien, so dass es dir gut geht.
Der BitNami Redmine-Stapel ist ein kostenloses, aktuelles Windows-Installationspaket für Redmine unter Windows, Linux, OS X .. . Versuche es. Sie können auch eine VMWare Virtual Machine herunterladen
Ich hatte in der Vergangenheit viel Glück mit InstantRails, aber ich bin mir nicht sicher, wie aktuell es jetzt ist, da das Projekt mehrmals den Besitzer gewechselt hat.
Sie können auch ruby stack oder ausprobieren Blitzschienen , obwohl ich persönlich nicht benutzt habe.
Sie können SQLite und einen Rails-Server wie Mongrel auf einem Windows-Rechner installieren. Ich habe Aptana benutzt, um eine Entwicklungsumgebung zu betreiben, aber ich bin mir sicher, dass es bessere Alternativen gibt, bei denen die IDE nicht geöffnet werden muss. Aber das beweist, dass es möglich ist.
Versuchen Sie es mit einer Rails-Distribution wie: Ссылка
Eine Download-Installation für rails + ruby + mysql unter Windows.
Tags und Links ruby ruby-on-rails windows