在 Debian 6.0.5 上安装 gitlab

在 Debian 6.0.5 上安装 gitlab

我正在按照以下说明尝试在 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 的经验很少,但这似乎与此有关。

答案1

我发现了问题所在,在安装程序开始时安装软件包时找不到软件包 libreadline-dev,这导致整个 apt-get install 命令无法执行,这是我忽略的。我从安装列表中删除了该软件包,一切顺利。(安装说明还假设您已经安装了 ssh。)

相关内容