生成器在Rails引擎文件夹中不起作用

时间:2013-11-06 16:40:55

标签: ruby-on-rails ruby-on-rails-4 generator rails-engines

我有一个使用多个引擎的应用,跟随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'

我错过了什么吗?

2 个答案:

答案 0 :(得分:1)

这非常简单。我永远不会在我的引擎文件夹中运行bundle install。你认为我是个新手。

答案 1 :(得分:0)

我遇到同样的问题后必须运行bundle install然后bundle exec