我正在使用Ubuntu 16.10并且正在将我的Gitlab从6.8更新为7并且一切都出错了。现在我已经删除了它并且正在尝试安装新版本但遇到了Ruby问题。
当我尝试安装时
$ sudo apt install gitlab
一段时间后我收到错误:
在任何宝石来源中找不到宝石'rails(> = 4.2.7.1,〜> 4.2.7)' 列在你的Gemfile中。
我试图运行
$ sudo gem install rails
但是这给了我另一个错误:
错误:安装rails时出错: activesupport需要Ruby版本> = 2.2.2。
我现在不知道该怎么做......
我已经开始了...删除了gitlab *和postgresql。重新启动并再次安装gitlab。现在我又出了一个错误:
在Gemfile中列出的任何gem来源中找不到gem'pg(〜> 0.18.2)'。
尝试手动安装pg:
$ sudo gem install pg 已成功安装pg-0.20.0
但仍然sudo apt upgrade会出现同样的错误:“找不到宝石'pg'
答案 0 :(得分:0)
您可能错过了隐藏的依赖项。请尝试以下方法:
sudo apt-get install libpq-dev
答案 1 :(得分:0)
我放弃了!我重新安装了Linux LTS版本的Linux服务器,并使用了Omnibus软件包安装..
问题解决了!