小编jca*_*ere的帖子

由于未初始化的常量Rake :: FileUtilsExt,"db:migrate rake aborted"错误

我是Ruby on Rails的新手,我一直在尝试在过去的三天里将一个带有Ruby on Rails 的简单Cappuccino应用程序部署到Heroku上,每次初始化(heroku rake db:migrate)时我都会遇到以下错误.

(in /app)
rake aborted!
uninitialized constant Rake::FileUtilsExt
/usr/ruby1.9.2/lib/ruby/1.9.1/rake.rb:2482:in `const_missing'
/app/Rakefile:15:in `<module:RakeFileUtils>'
/app/Rakefile:14:in `<top (required)>'
/usr/ruby1.9.2/lib/ruby/1.9.1/rake.rb:2373:in `load'
/usr/ruby1.9.2/lib/ruby/1.9.1/rake.rb:2373:in `raw_load_rakefile'
/usr/ruby1.9.2/lib/ruby/1.9.1/rake.rb:2007:in `block in load_rakefile'
/usr/ruby1.9.2/lib/ruby/1.9.1/rake.rb:2058:in `standard_exception_handling'
/usr/ruby1.9.2/lib/ruby/1.9.1/rake.rb:2006:in `load_rakefile'
/usr/ruby1.9.2/lib/ruby/1.9.1/rake.rb:1991:in `run'
/usr/ruby1.9.2/bin/rake:31:in `<main>'
Run Code Online (Sandbox Code Playgroud)

我已经更新了所有必需的宝石和包.这是我的宝石列表供您参考:

*** LOCAL GEMS ***

abstract (1.0.0)
actionmailer (3.0.9, 3.0.8, 3.0.7, 3.0.5)
actionpack (3.0.9, 3.0.8, 3.0.7, 3.0.5, 2.3.8)
activemodel (3.0.9, 3.0.8, 3.0.7, 3.0.5)
activerecord (3.0.9, 3.0.8, 3.0.7, 3.0.5)
activeresource (3.0.9, 3.0.8, 3.0.7, 3.0.5)
activesupport (3.0.9, 3.0.8, 3.0.7, 3.0.5, …
Run Code Online (Sandbox Code Playgroud)

ruby rake cappuccino ruby-on-rails heroku

5
推荐指数
1
解决办法
3874
查看次数

"未初始化的常量用户(NameError)"与Heroku部署

我已经使用Mongoid,Devise和Omniauth为Facebook登录构建了一个基本的Rails应用程序.我在本地运行它没有问题,但是当我尝试推送到Heroku时,我收到了这个错误:

"/app/app/controllers/Users/omniauth_callbacks_controller.rb:1:in `': uninitialized     constant Users (NameError)"
Run Code Online (Sandbox Code Playgroud)

我用一点运气用谷歌搜索出了这个地狱.我已经提交了User模型,我已经运行了"heroku run rake db:migrate"等等.没有运气.这是我的堆栈.

Ruby 1.9.2
Rails 3.2.1
Run Code Online (Sandbox Code Playgroud)

的Gemfile:

require 'rbconfig'
HOST_OS = RbConfig::CONFIG['host_os']
source 'https://rubygems.org'
gem 'rails', '3.2.1'
group :assets do
gem 'sass-rails',   '~> 3.2.3'
gem 'coffee-rails', '~> 3.2.1'
gem 'uglifier', '>= 1.0.3'
end
gem 'jquery-rails'

gem "bson_ext", ">= 1.6.1"
gem "mongoid"
gem "devise"
gem "zurb-foundation"
gem "omniauth"
gem 'omniauth-facebook'
gem 'gravatar_image_tag'
Run Code Online (Sandbox Code Playgroud)

Gemfile.lock的:

GEM
remote: https://rubygems.org/
specs:
actionmailer (3.2.1)
  actionpack (= 3.2.1)
  mail (~> 2.4.0)
actionpack (3.2.1)
  activemodel (= 3.2.1)
  activesupport (= …
Run Code Online (Sandbox Code Playgroud)

heroku devise omniauth ruby-on-rails-3

2
推荐指数
1
解决办法
2145
查看次数