0
我堅持跑步,耙分貝時收到以下錯誤:遷移:Rails應用程序耙分貝:遷移已中止 - 語法錯誤
rake aborted!
syntax error on line 18, col 9: ` adapter: mysql'
Tasks: TOP => db:migrate => environment
(See full trace by running task with --trace)
這是我的database.yml文件:
# SQLite version 3.x
# gem install sqlite3-ruby (not necessary on OS X Leopard)
development:
adapter: sqlite3
database: db/development.sqlite3
pool: 5
timeout: 5000
# Warning: The database defined as "test" will be erased and
# re-generated from your development database when you run "rake".
# Do not set this db to the same as development or production.
test:
adapter: sqlite3
database: db/test.sqlite3
pool: 5
timeout: 5000
production:
adapter: mysql
database: DATABASENAME
username: USERNAME
password: PASSWORD
如果我刪除生產設置,嘗試糾正我的開發環境中的問題,我得到以下錯誤:
rake aborted!
no such file to load -- openid/store/filesystem
Tasks: TOP => db:migrate => environment
(See full trace by running task with --trace)
我相信這是由某種寶石扶養問題引起的,所以這裏是我的Gemfile:
source 'http://rubygems.org'
gem 'rails', '~> 3.1.0'
# Deploy with Capistrano
gem 'capistrano'
gem 'capistrano-ext'
gem 'devise'
gem "configatron"
gem "post_commit"
gem 'will_paginate', '> 3.0'
gem "configatron"
gem "declarative_authorization"
gem "aasm"
gem "gravatar_image_tag"
gem "polish"
gem "simple_form"
gem "i18n_generators"
gem "i18n_routing"
gem "delayed_job"
gem "oauth2"
gem "fb_graph"
gem "omniauth"
gem "paperclip", "~> 2.4"
gem "meta_search"
group :development do
# To use debugger
# gem 'ruby-debug'
# gem 'ruby-debug19' if you are using ruby 1.9.2 or higher
gem 'sqlite3-ruby', :require => "sqlite3"
gem "nifty-generators"
end
group :production do
gem 'pg'
gem 'mysql'
end
group :development, :test do
gem 'sqlite3'
end
# Bundle gems for the local environment. Make sure to
# put test-only gems in this group so their generators
# and rake tasks are available in development mode:
group :test do
gem 'webrat'
gem 'rspec'
gem 'rspec-rails'
end
gem "mocha", :group => :test
我不能工作了,爲什麼A)它不接受生產信息和B)爲什麼我不斷收到沒有這樣的文件來加載錯誤。
任何幫助表示讚賞。
好斑點,我仍然得到 '沒有這樣的文件來加載 - OpenID的/存儲/文件系統',雖然錯誤。 – dannymcc 2012-01-10 19:20:29
嘗試運行'bundle exec rake db:migrate' – Gazler 2012-01-10 19:22:46
可悲的是它沒有工作。 – dannymcc 2012-01-10 19:24:05