耙子无法加载此类文件

时间:2014-11-08 07:41:18

标签: ruby

我已经安装了state_machine gem。 "宝石列表"报告它在本地安装。我实际上成功地使用了宝石。

$ ruby peer_state_machine_test.rb

运行得很好。然而,当我试图耙,我没有加载那个宝石。

peer_state_machine.rb:1:in `require': cannot load such file state_machine (LoadError)

相关文件的行是:

require 'state_machine'

我对ruby加载此文件和rake加载它的方式有何不同感到困惑。还有许多其他测试文件正在运行而没有任何问题。如果重要,这是在OS X上。

1 个答案:

答案 0 :(得分:0)

我正在编写一个gem而忘记将state_mahine gem作为开发依赖项添加到我的gemspec中。添加

spec.add_development_dependency "state_machine", "~> 1.2.0"

解决了这个问题。