2017-04-10 104 views
0

我使用的是Ubuntu 16.10,並將我的Gitlab從6.8更新爲7,並且一切都出錯了。現在我已經刪除它,並試圖安裝新版本,但遇到了Ruby的問題。Gitlab安裝 - Ruby導軌錯誤

當我嘗試安裝它

$ sudo apt install gitlab

我得到一個錯誤,一段時間後:

Could not find gem 'rails (>= 4.2.7.1, ~> 4.2.7)' in any of the gem sources listed in your Gemfile.

我試圖運行

$ sudo gem install rails

,但是這給了我另一個錯誤:

ERROR: Error installing rails: activesupport requires Ruby version >= 2.2.2.

我不知道現在該做什麼...


我已經開始遍佈...刪除了gitlab *和PostgreSQL。重新啓動並重新安裝gitlab。現在,我得到另一個錯誤:

Could not find gem 'pg (~> 0.18.2)' in any of the gem sources listed in your Gemfile.

嘗試手動安裝PG:

$ sudo gem install pg Successfully installed pg-0.20.0

但還是sudo易於升級給出了同樣的錯誤:「無法找到寶石 'PG'

+0

什麼是您的Ruby版本? –

+0

我有版本2.1.2p95 –

+1

Activesupport需要一個版本> = 2.2.2,試着更新你的Ruby –

回答

0

我放棄了我重新安裝了Linux服務器! ux LTS版本並使用Omnibus軟件包安裝..

問題解決了!

0

您可能失蹤隱藏依賴嘗試以下操作:用林

sudo apt-get install libpq-dev 
+0

我已經試過了:libpq-dev已經是最新的版本(9.5.6-0ubuntu0.16.10)。 –