我想安装Octopress,这是可行的,但是我不能使用java突出显示,因为pygments.rb 0.3.x不支持它。所以我试着更新到一个新的:
$ gem install -V pygments.rb值为0.5.4。然后我把Gemfile改为
source "https://rubygems.org"
group :development do
gem 'rake', '~> 10.2'
gem 'jekyll', '~> 0.12'
gem 'rdiscount', '~> 2.0.7'
gem 'pygments.rb', '~> 0.5.4'
gem 'RedCloth', '~> 4.2.9'
gem 'haml', '~> 3.1.7'
gem 'compass', '~> 0.12.2'
gem 'sass', '~> 3.2'
gem 'sass-globbing', '~> 1.0.0'
gem 'rubypants', '~> 0.2.0'
gem 'rb-fsevent', '~> 0.9'
gem 'stringex', '~> 1.4.0'
gem 'liquid', '~> 2.3.0'
gem 'directory_watcher', '1.4.1'
end
gem 'sinatra', '~> 1.4.2'并被执行
$ bundle update pygments.rb但我得到
Fetching gem metadata from https://rubygems.org/........
Fetching additional metadata from https://rubygems.org/..
Resolving dependencies...
Bundler could not find compatible versions for gem "pygments.rb":
In Gemfile:
jekyll (~> 0.12) ruby depends on
pygments.rb (~> 0.3.2) ruby
pygments.rb (0.5.4)我怎么才能解决这个问题?(我对红宝石不熟悉)。
发布于 2014-04-09 19:30:41
您已经将jekyll的最大版本限制在0.x,这将最大版本的pygments限制为0.3.x。您不能使用pygments 0.5.x,而显式限制的jekyll版本取决于较低版本的pygments。
您需要取消jekyll版本的限制;
gem 'jekyll', '~> 0.12'使用
gem 'jekyll'然后确保您的程序在升级jekyll和pygments之后不会中断。
https://stackoverflow.com/questions/22972129
复制相似问题