Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 与创业板一起发行;铁路公司“;当我尝试升级到Rails 3.2.11时_Ruby On Rails_Ruby On Rails 3_Bundler - Fatal编程技术网

Ruby on rails 与创业板一起发行;铁路公司“;当我尝试升级到Rails 3.2.11时

Ruby on rails 与创业板一起发行;铁路公司“;当我尝试升级到Rails 3.2.11时,ruby-on-rails,ruby-on-rails-3,bundler,Ruby On Rails,Ruby On Rails 3,Bundler,我正在尝试从Rails 3.1.10升级到3.2.11,在运行bundle install时遇到了这个问题: Bundler could not find compatible versions for gem "railties": In Gemfile: sass-rails (= 3.1.4) ruby depends on railties (~> 3.1.0) ruby rails (= 3.2.11) ruby depends on

我正在尝试从Rails 3.1.10升级到3.2.11,在运行bundle install时遇到了这个问题:

Bundler could not find compatible versions for gem "railties":
  In Gemfile:
    sass-rails (= 3.1.4) ruby depends on
      railties (~> 3.1.0) ruby

    rails (= 3.2.11) ruby depends on
      railties (3.2.11)
这是怎么回事?我不明白railties gem是什么,因为它没有在我的Gemfile中列出,我不确定是否应该在我的Gemfile中明确列出一行

这是我的档案:

source 'http://rubygems.org'

gem 'rake', '0.8.7'
gem 'rails', '3.2.11'

# Gems used only for assets and not required
# in production environments by default.
group :assets do
  gem 'sass-rails', "3.1.4"
  gem 'coffee-rails', "~> 3.1.0"
  gem 'uglifier'
  gem 'asset_sync'
end

railties is-Rails内部:应用程序启动、插件、生成器和rake任务。从

它的运行时依赖项是

  • actionpack=3.2.11
  • activesupport=3.2.11
  • 机架ssl~>1.3.2
  • 耙>=0.8.7
  • rdoc~>3.4
  • thor<2.0,>=0.14.6

问题是您已经将sass rails gem指定为版本3.1.4,这取决于rails 3.2.11中没有的旧版本railties。较新版本的sass rails 3.2.6将与较新版本的rails(和railties)一起使用。

railties is-rails内部:应用程序启动、插件、生成器和rake任务。从

它的运行时依赖项是

  • actionpack=3.2.11
  • activesupport=3.2.11
  • 机架ssl~>1.3.2
  • 耙>=0.8.7
  • rdoc~>3.4
  • thor<2.0,>=0.14.6

问题是您已将sass rails gem指定为版本3.1.4,该版本依赖于rails 3.2.11中未包含的旧版本railties。较新版本的sass rails 3.2.6将与较新版本的rails(和railties)一起使用。

这有帮助吗,或者您仍然存在问题?抱歉,我病了,我没有检查。这太完美了,非常感谢你的帮助!那么你的gemfile会是什么样子呢?这有帮助吗?或者你仍然有问题吗?对不起,我病了,我没有检查StackOverflow。这太完美了,非常感谢你的帮助!那么,您的GEM文件是什么样子的呢?