2016-11-10 1 views
0

Ein Praktikant hat vor einigen Monaten eine Rails-App auf seinem Windows-Computer erstellt.Was muss geändert werden, um eine unter Windows unter Linux erstellte Rails-App auszuführen?

Ich übertrug seine Dateien auf einen RHEL-Server und installierte Ruby, Rubygems, Rails und Ruby Version Manager.

glaube ich, dass seine App auf Windows laufen I

bin/rails server 

jedoch tun konnte nur, wenn ich diese auf dem Server versuchen, sagt es

/usr/bin/env: ruby.exe No such file or directory 

Also, anscheinend ist es Ich erwarte immer noch eine Windows (.exe) Version von Ruby. Was muss ich tun, um diese Windows-App auf Linux umzustellen?

Antwort

2

Check in der ist/Schienen auf Ihrem proyect Pfad Datei, wahrscheinlich ein Aufruf an ruby.exe da ist, ist es wahrscheinlich in der ersten Zeile, es

#!/usr/bin/env ruby 

wahrscheinlich diese Fehler zu dieser Änderung ist in anderen Dateien in den bin-Ordner, überprüfen Sie es und ändern Sie es.

Auch die Migration einer App von Windows zu Linux kann zu vielen Problemen führen, so dass Sie sie mit pacience debuggen müssten. Viel Glück!

Verwandte Themen