bundle install顯示「系統找不到指定的路徑」

在windows系統上執行 railsinstaller安裝完 rails on ruby之後,

一般會先執行gem update rails,這可以正常執行。

接著可能需要調整Gemfile的設定以及執行bundle install,

結果bundle install的結果就是顯示「系統找不到指定的路徑」,這實在是很奇怪。

預設的安裝路徑也已設定在系統變數PATH裡了,也就是C:\RailsInstaller\Ruby2.2.0\bin

裡面也有bundle.bat及bundle這兩個檔案,怎麼會顯示「系統找不到指定的路徑」呢?

然後對照了gem.bat和bundle.bat之後,

結果發現裡面指定的路徑不一樣,

gem的寫法是:@”ruby.exe” “C:/RailsInstaller/Ruby2.2.0/bin/gem” %1 %2 %3 %4 %5 %6 %7 %8 %9

但bundler指定的卻是一個系統上根本不存在的路徑。

後來將路徑改成和gem裡面一樣的寫法就可正常執行了。

安裝的這台電腦是「聯強Lamel」win7升win10的環境,

不知道是不是這種品牌電腦有做了一些什麼設定,導致安裝的結果出現問題,

因為網路上爬文也看不到有提到批次檔路徑不對的問題。

 

 

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

Proudly using Dynamic Headers by Nicasio WordPress Design