簡體   English   中英

如何在Linux機器上遠程運行Ruby腳本

[英]How do I run a Ruby script remotely on Linux machine

我使用putty從我的Windows機器連接到Linux服務器。 我需要創建一個ruby文件並執行相同的操作。 我應該在我的機器上還是在Linux服務器上創建Ruby文件? 請指教。

編寫腳本的位置無關緊要。

您可以在本地或遠程撰寫

當你正在編寫它時,你可以用你熟知的GUI編輯器工具(如記事本等)來完成它,但是你必須將文件上傳到服務器才能在那里使用它。

當你遠程編寫它時,你必須使用像nano或ViM這樣的CLI編輯器,但你可以立即運行它而無需上傳它

您可以像往常一樣在遠程計算機上運行腳本

$ ruby path/to/you/script.rb

假設已經安裝了ruby

在這種情況下,最好的工作流程是在任何你想要的環境中編寫rb腳本......許多人喜歡在自己的機器上本地開發(這有優勢),而且許多人更喜歡在另一台機器上遠程開發它。

基本上用你喜歡的方法在你最喜歡的文本編輯器上編寫任何ruby文件的方式編寫它。

然后將rile上傳到遠程計算機 - 您可以使用WinSCP之類的軟件,然后使用ssh運行腳本:

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

如果要在服務器上執行ruby文件,則必須在服務器上創建它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM