2013-01-18 87 views
0

我最近在我的Windows PC上安裝了Ruby。 我也安裝了Jruby。之後,我使用gem安裝Rails。 所以,當我試圖在CMD上執行「rails server」時,會出現一個錯誤:「找不到JDK」或類似的東西。所以我安裝了Jruby。 現在我得到「找不到Jruby。」如何完全卸載Jruby?

有人能指出我需要做什麼嗎?

我希望能夠正常使用導軌,沒有Jruby安裝創建的所有麻煩。

+1

是否安裝了JDK?你是如何安裝Jruby的? – Ryan

+0

是的。我確實從網站安裝了JRE/JDK。我使用網站上的安裝程序安裝了Jruby。我使用控制面板上的「刪除程序和功能」來卸載它。 –

+0

因此卸載後,它仍然試圖使用Jruby?也許它在你的PATH中存在? ('echo%PATH%'來檢查。) – Ryan

回答

1

聽起來好像你在某個地方的PATH變量中有一些JRuby殘餘。如果您檢查了您的PATH,那麼可能將一個gem安裝爲JRuby gem或將其鎖定爲您的捆綁包中的JRuby gem。

可能你的RubyGems環境搞砸了。嘗試運行gem env並尋找任何不尋常的東西。

無論如何,嘗試更新你的包或檢查你的包的平臺(bundle platform)。

如果沒有使用where.exe rails這些工作將讓你匹配所有rails批處理文件,你可以從你的PATH打電話的,你可以從那裏調試。

剛一說明:不應該有任何你需要在註冊表中有淤泥,最可能需要的一切可能是您的environment variables

+0

哦,這樣的聲音會更容易,但我已經做了重新安裝,現在gem看起來很正常,謝謝。 –