我有一个使用多个引擎的应用,跟随RailsGuides guidelines。引擎在我的应用程序中工作正常,但是文档表明生成器应该在引擎内工作得很好,而且我不能让我的工作。当我尝试运行生成器时,它会显示command not found: rails
。
以下是我的引擎目录中bin/rails
的内容:
#!/usr/bin/env ruby
# This command will automatically be run when you run "rails" with Rails 4 gems installed from the root of your application.
ENGINE_ROOT = File.expand_path('../..', __FILE__)
ENGINE_PATH = File.expand_path('../../lib/my_engine/engine', __FILE__)
require 'rails/all'
require 'rails/engine/commands'
我错过了什么吗?
答案 0 :(得分:1)
这非常简单。我永远不会在我的引擎文件夹中运行bundle install
。你认为我是个新手。
答案 1 :(得分:0)
我遇到同样的问题后必须运行bundle install
然后bundle exec