1

我有一个使用多个引擎的应用程序,遵循RailsGuides 指南。该引擎在我的应用程序中工作正常,但文档表明生成器应该在引擎内正常工作,我无法让我的工作。当我尝试运行生成器时,它会显示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'

我错过了什么吗?

4

2 回答 2

1

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

于 2013-12-18T14:31:13.993 回答
0

我不得不跑bundle install,然后bundle exec遇到同样的问题

于 2016-04-21T18:00:45.870 回答