加载设备宝石时出错:
Boot Error
Something went wrong while loading config.ru
Bundler::GemNotFound: Could not find gem 'devise (~> 3.5.1) ruby' in any of the gem sources listed in your Gemfile or available on this
机器
/Library/Ruby/Gems/2.0.0/gems/bundler-1.10.5/lib/bundler/resolver.rb:347:in
block in verify_gemfile_dependencies_are_found!'
/Library/Ruby/Gems/2.0.0/gems/bundler-1.10.5/lib/bundler/resolver.rb:325:in
每个'
/库/Ruby/Gems/2.0.0/Gems/bundler-1.10.5/lib/bundler/resolver.rb:325:in
verify_gemfile_dependencies_are_found!'
/Library/Ruby/Gems/2.0.0/gems/bundler-1.10.5/lib/bundler/resolver.rb:198:in
开始'
/库/Ruby/Gems/2.0.0/Gems/bundler-1.10.5/lib/bundler/solver.rb:182:in
resolve'
/Library/Ruby/Gems/2.0.0/gems/bundler-1.10.5/lib/bundler/definition.rb:200:in
解析'
/库/Ruby/Gems/2.0.0/Gems/bundler-1.10.5/lib/bundler/definition.rb:140:in
specs'
/Library/Ruby/Gems/2.0.0/gems/bundler-1.10.5/lib/bundler/definition.rb:185:in
规范_for'
/库/Ruby/Gems/2.0.0/Gems/bundler-1.10.5/lib/bundler/definition.rb:174:in
requested_specs'
/Library/Ruby/Gems/2.0.0/gems/bundler-1.10.5/lib/bundler/environment.rb:18:in
请求的规格'
/库/Ruby/Gems/2.0.0/Gems/bundler-1.10.5/lib/bundler/runtime.rb:13:in
setup'
/Library/Ruby/Gems/2.0.0/gems/bundler-1.10.5/lib/bundler.rb:127:in
设置'
/库/Ruby/Gems/2.0.0/Gems/bundler-1.10.5/lib/bundler.rb:134:in
require' /Users/Pabi/code/fwitter/config/environment.rb:2:in
'
/Users/Pabi/code/fwitter/app/controller/application_controller.rb:3:in
require_relative'
/Users/Pabi/code/fwitter/app/controllers/application_controller.rb:3:in
'配置ru:1:in
require_relative' config.ru:1:in
inner_app'中的块
/Library/Ruby/Gems/2.0.0/Gems/rack-1.5.2/lib/rack/builder.rb:55:in
instance_eval'
/Library/Ruby/Gems/2.0.0/gems/rack-1.5.2/lib/rack/builder.rb:55:in
初始化'config.ru:1:in
new' config.ru:1:in
内部应用程序
/库/Ruby/Gems/2.0.0/Gems/shotgun-0.9/lib/shotgun/loader.rb:112:in
eval'
/Library/Ruby/Gems/2.0.0/gems/shotgun-0.9/lib/shotgun/loader.rb:112:in
内部应用程序
/库/Ruby/Gems/2.0.0/Gems/shotgun-0.9/lib/shotgun/loader.rb:102:in
assemble_app'
/Library/Ruby/Gems/2.0.0/gems/shotgun-0.9/lib/shotgun/loader.rb:86:in
进程_子进程'
/库/Ruby/Gems/2.0.0/Gems/shotgun-0.9/lib/shotgun/loader.rb:31:in
call!'
/Library/Ruby/Gems/2.0.0/gems/shotgun-0.9/lib/shotgun/loader.rb:18:in
呼叫'
/库/Ruby/Gems/2.0.0/Gems/shotgun-0.9/lib/shotgun/favicon.rb:12:in
call'
/Library/Ruby/Gems/2.0.0/gems/shotgun-0.9/lib/shotgun/static.rb:14:in
呼叫'
/Library/Ruby/Gems/2.0.0/Gems/rack-1.5.2/lib/rack/builder.rb:138:in
call'
/Library/Ruby/Gems/2.0.0/gems/rack-1.5.2/lib/rack/handler/webrick.rb:60:in
服务'
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/Ruby/2.0.0/webrick/httpserver.rb:138:in
service'
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/webrick/httpserver.rb:94:in
运行'
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/rub/2.0.0/webrick/server.rb:295:in
`start_thread中的块'
这是我的gems文件中的内容:
source "https://rubygems.org"
gem "sinatra"
gem "activerecord"
gem "sinatra-activerecord"
gem "rake"
gem 'devise', '~> 3.5.1'
gem "rack-ssl-enforcer"
gem "haml"
group :development do
gem "pry"
gem "shotgun"
gem "tux"
gem "sqlite3"
end
我不知道可能是什么。我做了捆绑安装,它安装了设备宝石。当我移除装置时,一切都会起作用。