2014-02-14 41 views
2

我使用Debian喘息,想我的服務器上安裝的git & gitlab在Debian喘息安裝混帳&gitlab

我遵循這個tutoriel https://github.com/gitlabhq/gitlabhq/blob/master/doc/install/installation.md,一直到步驟「安裝寶石」裏,當我做

sudo -u git -H bundle install --deployment --without development test postgres aws 

我得到這個

Fetching source index from https://rubygems.org/ 
Using rake (10.1.0) 
Using i18n (0.6.9) 
Using minitest (4.7.5) 
Using multi_json (1.8.4) 

Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension. 

     /usr/bin/ruby1.9.1 extconf.rb 
/usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- mkmf (LoadError) 
     from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require' 
     from extconf.rb:13:in `<main>' 


Gem files will remain installed in /home/git/gitlab/vendor/bundle/ruby/1.9.1/gems/atomic-1.1.14 for inspection. 
Results logged to /home/git/gitlab/vendor/bundle/ruby/1.9.1/gems/atomic-1.1.14/ext/gem_make.out 
An error occurred while installing atomic (1.1.14), and Bundler cannot continue. 
Make sure that `gem install atomic -v '1.1.14'` succeeds before bundling. 

當然,我試圖

創業板安裝原子-v「1.1.14」

我試過在那樣的,與用戶的Git,並在根

普通用戶返回失敗(無autorisation),但Git和根的工作,甚至在此之後,我得到完全相同的錯誤信息

任何人都曾設法安裝它?

或者有一些紅寶石的經驗,並知道什麼可能是錯的

謝謝。

回答

3
apt-get install ruby-dev 

應該修復它:)。我剛剛做到了。