Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/52.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 在Linux中运行在Windows上创建的Rails应用程序需要更改什么?_Ruby On Rails_Ruby_Linux - Fatal编程技术网

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

Ruby on rails 在Linux中运行在Windows上创建的Rails应用程序需要更改什么?,ruby-on-rails,ruby,linux,Ruby On Rails,Ruby,Linux,几个月前,一名实习生在他的Windows电脑上制作了一个Rails应用程序 我将他的文件转换到RHEL服务器,并安装了Ruby、rubygems、Rails和Ruby版本管理器 我相信,要在Windows上运行他的应用程序,我可以做到 bin/rails server 但是,当我在服务器上尝试此操作时,它会显示 所以,很明显,它仍然期待Windows(.exe)版本的Ruby。要将此Windows应用程序转换到Linux,我需要做什么?在您的项目路径上签入bin/rails文件,可能有人在那

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

我将他的文件转换到RHEL服务器,并安装了Ruby、rubygems、Rails和Ruby版本管理器

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

 bin/rails server
但是,当我在服务器上尝试此操作时,它会显示


所以,很明显,它仍然期待Windows(.exe)版本的Ruby。要将此Windows应用程序转换到Linux,我需要做什么?

在您的项目路径上签入bin/rails文件,可能有人在那里调用了
ruby.exe
,可能在第一行,将其更改为此

 #!/usr/bin/env ruby
此错误可能存在于bin文件夹中的其他文件中,请检查并更改它


此外,将应用程序从windows迁移到linux会带来很多问题,因此您需要使用pacience进行调试。祝你好运

在您的项目路径上签入bin/rails文件,可能有对
ruby.exe的调用,可能在第一行,将其更改为

 #!/usr/bin/env ruby
此错误可能存在于bin文件夹中的其他文件中,请检查并更改它

此外,将应用程序从windows迁移到linux会带来很多问题,因此您需要使用pacience进行调试。祝你好运