如何在Linux机器上远程运行Ruby脚本

时间:2013-07-25 05:22:16

标签: ruby linux remote-server

我使用putty从我的Windows机器连接到Linux服务器。我需要创建一个ruby文件并执行相同的操作。我应该在我的机器上还是在Linux服务器上创建Ruby文件?请指教。

3 个答案:

答案 0 :(得分:1)

编写脚本的位置无关紧要。

您可以在本地或远程撰写

当你正在编写它时,你可以用你熟悉的GUI编辑器工具(如记事本等)来完成它,但你必须将文件上传到服务器才能在那里使用它。

当你远程编写它时,你必须使用像nano或ViM这样的CLI编辑器,但是你可以立即运行它而无需上传它

您可以像往常一样在远程计算机上运行脚本

$ ruby path/to/you/script.rb

假设已经安装了ruby

答案 1 :(得分:1)

在这种情况下,最好的工作流程是在任何你想要的环境中编写rb脚本......许多人喜欢在他们自己的机器上本地开发(这有优势),而且许多人更喜欢在另一台机器上远程开发它。

基本上用你喜欢的方法在你喜欢的文本编辑器上写任何ruby文件的方式写它。

然后将rile上传到远程计算机 - 您可以使用 WinSCP 等软件,然后使用ssh运行脚本:

$ ssh (server address)
$ ruby (path to wherever you put the script)

答案 2 :(得分:0)

如果要在服务器上执行ruby文件,则必须在服务器上创建它。