带有RBENV的RSpec引发错误:找不到Gemfile

时间:2018-11-16 13:00:53

标签: ruby-on-rails rspec rspec-rails rbenv rails-engines

从RVM切换到RBENV后,我无法运行rspec命令来测试我的Rails Engine(Binda)。

错误提示:

/Users/myuser/path/to/my_engine/spec/dummy/Gemfile not found

重现该错误:

  1. 要求在MacOS上安装RBENV
  2. 克隆引擎仓库git clone https://github.com/BindaCMS/binda
  3. 更改目录cd binda
  4. 运行bundle install
  5. 为虚拟应用cd spec/dummy && rails db:create创建数据库
  6. 返回引擎根目录并运行Rsepc cd ../.. && rspec

我的RVM同事没有任何问题。我想念什么吗?

更新1

运行bundle exec rspec得到不同的结果。没错它会响吗?

我对这个较长的版本感到满意,但是更安全地知道为什么在没有rspec的情况下运行bundle exec不再起作用了。

0 个答案:

没有答案