无法在捆绑执行中安装机车CMS

我正在尝试安装LocomotiveCMS,我正在尝试遵循本指南: http : //doc.locomotivecms.com/guides/get-started/install-engine 。 我到达了我必须进入的部分:

bundle exec rails g locomotive:install 

然后只输出rails使用命令:

 MacBook-Pro:myapp chris$ bundle exec rails g locomotive:install Usage: rails new APP_PATH [options] Options: -r, [--ruby=PATH] # Path to the Ruby binary of your choice # Default: /Users/chris/.rvm/rubies/ruby-2.0.0-p195/bin/ruby -b, [--builder=BUILDER] # Path to a application builder (can be a filesystem path or URL) -m, [--template=TEMPLATE] # Path to an application template (can be a filesystem path or URL) [--skip-gemfile] # Don't create a Gemfile [--skip-bundle] # Don't run bundle install -G, [--skip-git] # Skip Git ignores and keeps -O, [--skip-active-record] # Skip Active Record files -S, [--skip-sprockets] # Skip Sprockets files -d, [--database=DATABASE] # Preconfigure for selected database (options: mysql/oracle/postgresql/sqlite3/frontbase/ibm_db/sqlserver/jdbcmysql/jdbcsqlite3/jdbcpostgresql/jdbc) # Default: sqlite3 -j, [--javascript=JAVASCRIPT] # Preconfigure for selected JavaScript library # Default: jquery -J, [--skip-javascript] # Skip JavaScript files [--dev] # Setup the application with Gemfile pointing to your Rails checkout [--edge] # Setup the application with Gemfile pointing to Rails repository -T, [--skip-test-unit] # Skip Test::Unit files 

….

我不确定我做错了什么。 我按照指南来写信……

任何帮助将非常感激。 谢谢!

编辑: “捆绑安装”似乎工作正常。

 Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed. 

我的rails版本是:

 Rails 3.2.13 

我的ruby版本是:

 ruby 2.0.0p195 (2013-05-14 revision 40734) [x86_64-darwin12.3.0] 

这是我目前的Gemfile(虽然我确实尝试改变这一点以进行测试):

 source 'https://rubygems.org' # Bundle edge Rails instead: gem 'rails', github: 'rails/rails' gem 'rails', '3.2.13' gem 'locomotive_cms', '~> 2.0.1', :require => 'locomotive/engine' gem 'unicorn', :group => 'development' gem 'compass-rails', '~> 1.0.3', :group => 'assets' # Use SCSS for stylesheets gem 'sass-rails', '~> 3.2.6', :group => 'assets' # Use Uglifier as compressor for JavaScript assets gem 'uglifier', '>= 2.1.1', :group => 'assets' # Use CoffeeScript for .js.coffee assets and views gem 'coffee-rails', '~> 3.2.2', :group => 'assets' # See https://github.com/sstephenson/execjs#readme for more supported runtimes # gem 'therubyracer', platforms: :ruby # Build JSON APIs with ease. Read more: https://github.com/rails/jbuilder gem 'jbuilder', '~> 1.0.1', :group => 'assets' group :doc do # bundle exec rake doc:rails generates the API under doc/api. gem 'sdoc', require: false end # Use ActiveModel has_secure_password # gem 'bcrypt-ruby', '~> 3.0.0' # Use unicorn as the app server # gem 'unicorn' # Use Capistrano for deployment # gem 'capistrano', group: :development # Use debugger # gem 'debugger', group: [:development, :test] 

向上移动一个目录(在rails app目录上一级)并运行:

 rails -v 

您可能会看到3.2.13以外的版本。 如果您这样做,请尝试使用以下方法创建项目:

 rails _3.2.13_ new app_name --skip-active-record --skip-test-unit --skip-javascript --skip-bundle 

我认为这是安装指南中的错误。

只需将命令行更改为:

 rails g locomotive:install 

一切都会好的,我刚刚完成了。 ^^

Interesting Posts