几个月前,一位实习生在他的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?
答案 0 :(得分:2)
检查你的proyect路径上的bin / rails文件,可能是那里有一个ruby.exe
的调用,它可能在第一行,把它改成这个
#!/usr/bin/env ruby
这个错误可能在bin文件夹的其他文件中,检查并更改。
此外,将应用程序从Windows迁移到Linux可以解决很多问题,因此您需要使用pacience进行调试。祝你好运!