2013-02-28 87 views
2

我有一個簡單的問題,但我似乎無法在網上找到任何確鑿的答案。所以,我已經在VirtualBox中運行了Ubuntu服務器,並安裝了Ruby和Rails。如何配置RubyMine 5通過SSH編輯遠程文件

我想要做的是在Windows主機上使用RubyMine 5.0在SSH上編輯VM上的文件(就像我可以在Eclipse中一樣)。

問題是我找不到如何做到這一點。我很確定它可以完成,因爲我在網上找到了一些相關文章,但是沒有一篇告訴我如何配置RubyMine來做到這一點。

我已經搜索了菜單中的每個選項,我無法自己弄清楚,所以一個「重點」的解釋真的會有所幫助。

謝謝

+1

如果不將遠程項目同步到本地磁盤,則無法執行此操作,請參閱http://youtrack.jetbrains.net/issue/WI-1398。 – CrazyCoder 2013-02-28 16:36:54

+1

好的,所以你說RubyMine中沒有這個功能。如果那是真的,那就太糟糕了。我不得不回到Eclipse。 – mihaibaboi 2013-02-28 18:32:28

+0

好吧,我已經爲PHP Storm 7(也是JetBrains項目)探索了一下。看來您現在可以將其配置爲通過SFTP在遠程項目上工作。問題在於,默認情況下,「保存時上傳」選項不勾選。另外,它只會自動上傳文件;如果服務器發生某些更改,則不會自動下載它們。現在是最糟糕的部分:由於某種原因,這個選項在RubyMine 5或6中不可用。 – mihaibaboi 2014-07-08 06:28:28

回答

2

有沒有辦法在RubyMine本機做到這一點。我的解決方案是使用sshfs將遠程文件系統安裝到本地文件夾。

  • Linux可以通過你的軟件包管理器獲得sshfs。

  • OSX你可以得到它here一定要安裝OSX保險絲和SSHFS。 HomeBrew上的版本在OSX 10.9.4上不適用於我,所以我建議使用鏈接中的軟件包。

  • Windows中可以使用雙贏sshfs的,我一直在使用Chocolaty安裝win-sshfs

要在Linux/OSX使用都有不錯的效果:

  • 打開終端。
  • mkdir MountFolder
  • sshfs [email protected]:/path/to/project MountFolder/

要在Windows上使用:

  • 使用GUI。

安裝遠程文件系統後,打開RubyMine並選擇打開目錄並瀏覽至該項目。

這是我能想到的最好的解決方案,直到JetBrains本身支持它。