【问题标题】:Difficulty installing RSpec on Windows在 Windows 上安装 RSpec 有困难
【发布时间】:2011-04-12 09:10:19
【问题描述】:

我正在尝试开始使用 RSpec。我已经在我的 Windows 7 机器上安装了 Ruby 1.8.7。

所以我输入了gem install rspec,这似乎奏效了。但是如果我在命令行中输入spec,则找不到该命令。我的路径当前包括RUBY_HOME 中的bin 文件夹。

如果我查看C:\Users\Eric\.gem\specs\rubygems.org%80\quick\Marshal.4.8 目录,我确实看到了四个RSpec 文件,例如rspec-core-2.5.0.gemspec。然而,即使在此目录中,spec 命令也会失败。

正确安装 RSpec 需要做什么?这似乎是一个路径问题,但我一直无法找到 spec 命令工作的目录,所以我无法确定要添加到路径中的内容。

【问题讨论】:

    标签: ruby windows-7 rubygems rspec


    【解决方案1】:

    在 Windows 上,试试这个bundle exec rspec spec

    【讨论】:

      【解决方案2】:

      RSpec 2 中没有spec 命令。请尝试rake specrspec spec

      【讨论】:

      • 这就是我使用 3 年的教程得到的结果。
      • 我在 ubuntu 上使用bundle exec rspec spec,这也推荐吗?我忘记了它背后的逻辑,但现在它已成为我日常工作中的一种实践。
      • @Tass,如果您使用的是 Bundler,这是正确的做法。
      • 刚刚也注意到了@lordtyron 的回复。哦?
      • 如果我在 Rails 项目之外并尝试在文件夹上运行示例测试怎么办?然后bundle exec rpsec spec 似乎不起作用,因为我那里没有 Gem 文件。那么如何调用rspec spec 命令呢?
      猜你喜欢
      • 2014-04-06
      • 1970-01-01
      • 1970-01-01
      • 2020-04-14
      • 1970-01-01
      • 1970-01-01
      • 2015-03-24
      • 2021-06-11
      • 2020-06-11
      相关资源
      最近更新 更多