Ruby-on-Rails
在 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 的經驗很少,它似乎與此有關。
我發現出了什麼問題,在安裝過程開始時安裝軟體包時找不到軟體包 libreadline-dev,這導致整個 apt-get install 命令不執行,我忽略了這一點。我從安裝列表中刪除了該軟體包,一切順利。(此外,安裝說明假設您已經安裝了 ssh。)