2012-02-13 62 views
2

我想讓Ruby on Rails在Windows 7機器上運行。我正在使用gitbash並使用ruby安裝程序安裝ruby。我所有的寶石已成功安裝(Rails的3.0.7),但是當我試圖像rails s運行命令我得到sh.exe": rails: command not found使用gitbash和ruby安裝程序的Rails。 rails命令未找到

echo $PATH給我:

/c/Users/Dave/bin:.:/usr/local/bin:/mingw/bin:/bin:/c/Ruby192/bin:/c/Program Files/Common Files/Microsoft Shared/Windows Live:/c/Program Files/NVIDIA Corporation/PhysX/Common:/c/Windows/system32:/c/Windows:/c/Windows/System32/Wbem:/c/Windows/System32/WindowsPowerShell/v1.0/:/c/Program Files/Common Files/Adobe/AGL:/c/Program Files/QuickTime/QTSystem/:/c/Program Files/Common Files/Microsoft Shared/Windows Live

由於Ruby的路徑是在那裏,我對如何啓動rails服務器感到有點不知所措。

+1

你試圖運行'創業板安裝rails'? http://accidentaltechnologist.com/ruby-on-rails/running-rails-3-on-windows/似乎是一個適當的指南,艱難的我沒有去一段時間在窗戶上的紅寶石。 – 2012-02-13 20:36:15

+0

嘿,是的,這實際上是我不得不做的。我認爲這隻會從我做捆綁安裝,但它爲安裝命令,我需要做一個明確的gem安裝,即使它已經安裝。 – dchapman 2012-02-16 15:39:22

回答

3

運行gem install rails fixed it

+0

你在ruby控制檯或git bash中運行過嗎? – 2012-12-13 01:34:45

1

這個問題困擾了基本的開發人員。因爲他們同時使用Git Bash &命令提示符與Ruby和Rails。

當我們在CMD中使用Ruby和Rails鍵入「Rails any command」時,我們沒有看到任何失敗。但如果我們用gitbash的方式運行相同的命令,我們會得到結果「Command not found」。正如上面的說法,運行「Gem install rails」可以爲gitbash用戶修復它。

對於那些誰使用這兩種Git和Cmd的與ROR,他們可以得到命令通過無論如何在任何一個運行執行...