【问题标题】:Configuring Spork with ruby使用 ruby​​ 配置 Spork
【发布时间】:2012-11-29 06:26:17
【问题描述】:

我是红宝石新手。我正在使用 Rspec 观看 Rails 在 Spork 上的投射并按照教程进行操作。我只使用没有 Rails 的 Ruby。我成功安装了 spork gem。但是当我运行以下命令时:

spork --bootstrap

它告诉我

 bash: /usr/bin/spork: No such file or directory. 

请给我一些解决方法。提前致谢。

【问题讨论】:

  • 您使用的是rvmrbenv 还是系统安装的ruby 版本?尝试bundle exec spork --bootstrap 开始。
  • 我没有使用 Rails。所以 bundle exec spork --bootstrap 返回找不到 Gemfile。我没有使用 rvm。我的红宝石版本是 1.9.3p194
  • 好的,所以我们已经确定您使用的是系统安装的 ruby​​ 版本。如果输入gem list spork会怎样?
  • Spork 使用起来可能会令人困惑。因为您是 ruby​​ 新手,您确定需要 spork 吗?它基本上只是在某些时候加速测试。如果您的目标是快速测试,这是一个非常棒的概述:grease-your-suite.herokuapp.com/#1
  • 在尝试使用 Spork 之前,我建议在您的系统上安装一个体面的 Ruby。选项已经被提及 - 看看 rvmrbenv

标签: ruby rspec bootstrapping spork


【解决方案1】:

railscasts episode on spork with rspec 中,Ryan Bates 使用spork 来加速他在前几集中构建的Rails 应用程序中的规范,从标题为How I Test 的应用程序开始。如果您重新访问这些剧集并使用 rails 应用程序按照步骤进行操作会更容易。或者先下载the source code for the spork episode

正如许多人在上面评论的那样,(a) 在这个阶段,当你刚开始接触 ruby​​/rails 时,你不需要 spork,并且 (b) 你最好使用 @987654326 设置一个工作 ruby @ 或rbenv

我要补充的另一个建议是通过 Michael Hartl 免费提供的Rails Tutorial Book;它是学习 ruby​​/rails 工作的好指南,并提供有关如何使用 ruby​​/rails 世界中各种工具的最新信息 - 例如gitrspecsporkrvmbundler 等。

【讨论】:

    猜你喜欢
    • 2012-08-29
    • 1970-01-01
    • 2011-12-11
    • 2014-03-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-24
    • 1970-01-01
    相关资源
    最近更新 更多