我正在按照以下说明尝试在 Debian 6.0.5 上安装 gitlab https://github.com/gitlabhq/gitlabhq/blob/stable/doc/installation.md
当我按照命令运行时出现错误
sudo -u gitlab bundle exec rake gitlab:app:setup RAILS_ENV=production
WARNING: #<ArgumentError: Illformed requirement ["#<Syck::DefaultKey:0x00000004b52198> 1.1.4"]>
# -*- encoding: utf-8 -*-
Gem::Specification.new do |s|
s.name = %q{carrierwave}
s.version = "0.6.2"
s.required_rubygems_version = Gem::Requirement.new(">= 0") if s.respond_to? :required_rubygems_version=
s.authors = ["Jonas Nicklas"]
....more error....
s.add_dependency(%q<mini_magick>, [">= 0"])
s.add_dependency(%q<rmagick>, [">= 0"])
end
end
WARNING: Invalid .gemspec format in '/usr/local/lib/ruby/gems/1.9.1/specifications/carrierwave-0.6.2.gemspec'
Could not locate Gemfile
一些可能导致这种情况的指示将不胜感激,我对 RoR 的经验很少,它似乎与此有关。
我发现出了什么问题,在安装过程开始时安装包时找不到包 libreadline-dev ,这导致整个 apt-get install 命令不执行,我忽略了。我从安装列表中删除了软件包,一切都很顺利。(此外,安装说明假定您已经安装了 ssh。)