2017-02-14 122 views
0

我試圖rails -v未檢測但我正在逐漸導軌在窗10命令提示

「軌道」不被識別爲內部或外部命令,可操作 程序或批處理文件。

我已經做gem install rails --no-document並安裝Rails 5.0.1rails -v不工作

我已經設置環境變量C:\RailsInstaller\Ruby2.3.0\bin\rails.bat

我按照這個指南http://installfest.railsbridge.org/installfest/windows

感謝。

+0

你能確認你已經正確安裝運行紅寶石-v – Brad

+0

紅寶石是它的顯示的紅寶石版本2.4 – Phoenix

+0

嘗試更改環境變量,只是C:\ RailsInstaller \ Ruby2.3.​​0 \ BIN – Brad

回答

0

從我的理解,PATHEXT是從它丟失.BAT。這是負責知道要在沒有擴展名的情況下執行的文件的環境變量。

要進行確認,請在新的命令提示符下執行SET PATHEXT,看看輸出,其結果應該是一個分號分隔值包括.EXE,.BAT,.COM也許.RB

如果PATHEXT是空的或不包含.BAT,這可以解釋爲什麼不工作。

這通常發生在windows版本與rails的版本不匹配時。要解決,請卸載RubyInstaller並重新啓動系統並進行驗證。我f變量沒有恢復,重新安裝紅寶石。這應該解決您的問題。

來源:紅寶石之證件

+0

我去了並在安裝後在環境變量中添加了rails.bat,但它仍然不起作用。 – Phoenix

+0

我建議徹底清除並卸載當前版本。還要分別安裝紅寶石和相應的組件。你可以查看官方的導軌指南和調試here.guides.rubyonrails.org – Krishna

+0

也不要忘記每次卸載和重新安裝後重新啓動。這有助於清理緩衝區中的臨時文件。 – Krishna