1

我正在使用以下配置。 RVM Ruby 1.9.3 Rails 3.2.18

并尝试使用以下命令创建一个新应用程序:

rails new . -m https://raw.github.com/RailsApps/rails-composer/master/composer.rb

有以下选择:

问题 为 Rails 3.2 安装示例应用程序?
4) rails3-bootstrap-devise-cancan

问题 Web 服务器的开发?
3) 独角兽

问题 用于生产的 Web 服务器?
1) 同开发

问题模板引擎?
1) 再培训局

问题持续测试?
1) 无

extras 设置一个 robots.txt 文件来禁止蜘蛛?(y/n) n
extras 创建一个 GitHub 存储库?(y/n) n
extras 添加“therubyracer”JavaScript 运行时(适用于没有 node.js 的 Linux 用户)?(是/否) n

在模板执行过程中,我得到以下信息:

models
 models  recipe running after 'bundle install'
 gsub    config/initializers/filter_parameter_logging.rb
The template [https://raw.github.com/RailsApps/rails-composer/master/composer.rb] could not be loaded. Error: No such file or directory - /home/qas/Dropbox/code/telco/config/initializers/filter_parameter_logging.rb

请协助解决此问题。

4

1 回答 1

1

最近发布的Rails Composer无法支持 Rails 3.2 和 Devise。现在已修复。尝试:

rails new . -m https://raw.github.com/RailsApps/rails-composer/master/composer-Rails3_2.rb

Rails Composer 的未来版本将不再支持 Rails 3.2。如果可以,请使用 Rails 4.1 和rails-devise-pundit入门应用程序。

于 2014-06-03T23:06:05.640 回答