Tôi đang cố gắng cài đặt phiên bản mới của đá quý twitter-bootstrap-rails
(v2), nhưng nhận được lỗi ở trên. Đây là cách Gemfile tôi trông:Rails 3.1.2 - Bundler không thể tìm thấy phiên bản tương thích cho gem "railties"
source 'http://rubygems.org'
gem 'rails', '3.1.2'
# Bundle edge Rails instead:
# gem 'rails', :git => 'git://github.com/rails/rails.git'
gem 'mysql2'
gem 'authlogic'
gem "paperclip", "~> 2.4.5"
gem 'aws-s3'
gem 'actionmailer'
gem "twitter-bootstrap-rails", "~> 2.0"
gem 'sunspot_rails'
#endless page
gem 'will_paginate'
# Gems used only for assets and not required
# in production environments by default.
group :assets do
gem 'sass-rails', '~> 3.1.5.rc.2'
gem 'coffee-rails', '~> 3.1.1'
gem 'uglifier', '>= 1.0.3'
end
group :production do
gem 'therubyracer-heroku', '~> 0.8.1.pre3'
gem 'pg'
gem 'thin'
end
group :development do
gem "taps", "~> 0.3.23"
gem "rvm", "~> 1.9.2"
end
gem 'jquery-rails'
# To use ActiveModel has_secure_password
# gem 'bcrypt-ruby', '~> 3.0.0'
# Use unicorn as the web server
# gem 'unicorn'
# Deploy with Capistrano
# gem 'capistrano'
# To use debugger
# gem 'ruby-debug19', :require => 'ruby-debug'
Và lỗi hoàn chỉnh:
Bundler could not find compatible versions for gem "railties":
In Gemfile:
twitter-bootstrap-rails (~> 2.0) ruby depends on
railties (>= 3.2.1) ruby
sass-rails (~> 3.1.5.rc.2) ruby depends on
railties (3.1.0)
Điều gì là sai? Khi tôi loại bỏ các phiên bản ~> 2.0
từ đá quý, nó hoạt động, nhưng tôi cần phiên bản mới của bootstrap ...
EDIT: bó cài đặt
Bundler could not find compatible versions for gem "railties":
In snapshot (Gemfile.lock):
railties (3.1.2)
In Gemfile:
twitter-bootstrap-rails (~> 2.0) ruby depends on
railties (>= 3.2.1) ruby
Running `bundle update` will rebuild your snapshot from scratch, using only
the gems in your Gemfile, which may resolve the conflict.
bạn đã làm 'bó install' trước khi bạn chạy ứng dụng của bạn? – uday
tất nhiên, và khi tôi làm điều đó, tôi nhận được kết quả ở trên (cập nhật bài) – user984621
thử xóa tệp 'Gemlock' và thử nó – uday