2011-04-12 65 views
3

我正在嘗試使用RSpec開始。我的Windows 7機器上已經安裝了Ruby 1.8.7。在Windows上安裝RSpec時遇到困難

所以我輸入gem install rspec,似乎工作。但是如果我在命令行輸入spec,則找不到命令。我的路徑目前包含我的RUBY_HOME中的bin文件夾。

如果我查看C:\Users\Eric\.gem\specs\rubygems.org%80\quick\Marshal.4.8目錄,我看到4個RSpec文件,例如rspec-core-2.5.0.gemspec。儘管如此,即使在這個目錄下,spec命令也會失敗。

需要做什麼才能正確安裝RSpec?這似乎是一個路徑問題,但我一直無法找到spec命令工作的目錄,所以我無法確定要添加到我的路徑中的內容。

回答

5

RSpec 2中沒有spec命令。請嘗試rake specrspec spec

+2

這就是我得到的使用3年的教程。 – 2011-04-12 09:27:44

+1

我在Ubuntu上使用'bundle exec rspec spec',這個建議嗎?我忘記了它背後的邏輯,但現在這是我日常工作中的做法。 – Tass 2011-12-14 20:02:04

+0

@Tass,如果你使用Bundler,這是正確的方法。 – Dogbert 2011-12-15 06:07:07

7

在Windows上,試試這個bundle exec rspec spec

相關問題