需要更改什么来运行在Linux上在Windows上创建的Rails应用程序?

时间:2016-11-10 18:36:02

标签: ruby-on-rails ruby linux

几个月前,一位实习生在他的Windows电脑上制作了一个Rails应用程序。

我将他的文件转换为RHEL服务器并安装了Ruby,rubygems,Rails和Ruby Version Manager。

我相信在Windows上运行他的应用程序我可以做到

 bin/rails server

然而,当我在服务器上尝试这个时,它说

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

所以,显然它仍然期待一个Windows(.exe)版本的Ruby。如何将此Windows应用程序转换为Linux?

1 个答案:

答案 0 :(得分:2)

检查你的proyect路径上的bin / rails文件,可能是那里有一个ruby.exe的调用,它可能在第一行,把它改成这个

 #!/usr/bin/env ruby

这个错误可能在bin文件夹的其他文件中,检查并更改。

此外,将应用程序从Windows迁移到Linux可以解决很多问题,因此您需要使用pacience进行调试。祝你好运!