2013-08-01 39 views
0

我正在運行一個Windows 8工作站,帶有一個帶有ruby/rails等虛擬機的Ubuntu 12 VM(不是RVM,因爲它不受RubyMine支持)。 RubyMine可以連接到SDK並在bundle manager屏幕中正確下載所有gem。它也可以在本地或虛擬機上運行rails服務器。遠程Bundler的RubyMine路徑映射

以下是錯誤信息運行工具,當我得到>捆紮機>安裝:

在/ usr/bin中/紅寶石/home/username/.rubymine_helpers/rb/exec_with_work_dir.rb C:/用戶/用戶名/ Documents/projectpath/usr/bin/ruby​​ -e'$ stdout.sync = true; $ stderr.sync = true; load($ 0 = ARGV.shift)'/var/lib/gems/1.9.1/gems/bundler -1.3.5/bin中/束安裝 /home/username/.rubymine_helpers/rb/exec_with_work_dir.rb:6:in chdir': No such file or directory - C:/Users/username/Documents/projectpath(Errno::ENOENT) from /home/username/.rubymine_helpers/rb/exec_with_work_dir.rb:6:in'

過程結束,退出代碼1

正如你所看到的,我需要將Windows路徑重新映射到掛載共享文件夾中相應的linux路徑。這是通過使用路徑解決Rails的,紅寶石,寶石等映射選項,它看起來像workspace.xml如下:

<PathMappingSettings> 
    <option name="pathMappings"> 
     <list> 
     <mapping local-root="$USER_HOME$/" remote-root="/media/windows-share/" /> 
     </list> 
    </option> 
    </PathMappingSettings> 

它看起來像C:/Users/username/=/media/windows-share/中的RubyMine的配置窗口。

但是我無法找到捆綁器的等價物。我已經在RubyMine中的任何地方添加了上述路徑映射。有任何想法嗎?

ps:我總是可以運行命令從我的虛擬機使用打包器,但我所以接近一切與IDE完全集成。

+0

你有沒有設法解決這個問題?這仍然在7.0.4中發生。 – user3209270

回答