`

GitLab 安装问题小记

 
阅读更多

GitLab是个好东西,但就是安装起来忒费劲。

参考官方文档,使用Ubuntu+MySQL,难免还是会有些小问题。

 参考文档执行:

sudo -u gitlab -H bundle exec rake gitlab:setup RAILS_ENV=production

遇到:

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

 

但当我执行

写道
gem install mysql2 -v '0.3.11'

 又会提示各种诡异错误。

 

其实是ruby与mysql直接的关联问题,解决办法:

sudo apt-get install libmysql-ruby libmysqlclient-dev

 

 

2
4
分享到:
评论

相关推荐

    Linux boost库安装、编译问题小记

    环境: Linux s12084 2.6.9-67.ELsmp #1 SMP Wed ...小记一下。以备以后参考。  boost 库做得真好。在windows 平台, linux 平台下编译都很顺利。hp aCC 也宣称对 boost 1.35 完全支持 。  全部编译是很痛苦的过程

    ubuntu 安装小记

    这篇“Ubuntu安装小记”可能会涵盖如何在个人计算机上安装Ubuntu系统的步骤,以及可能遇到的一些问题和解决方法。安装Ubuntu涉及到的步骤包括准备安装媒介(如USB驱动或DVD),设置BIOS以从该媒介启动,选择安装类型...

    MySQL-Python安装问题小记

    然而,在安装过程中可能会遇到一些问题,本篇文章将详细讨论这些问题及其解决方案。 首先,最常见的问题是导入MySQL-Python模块时出现`ImportError`,指出`libmysqlclient_r.so.16`文件无法找到。这通常是由于系统...

    关于MariaDB安装问题小记(CMake Error at)

    在本文中,我们将深入探讨MariaDB的安装过程中遇到的一个常见问题,即`CMake Error at`,特别是当系统已经安装了libaio-devel库时仍然出现的错误提示。MariaDB是一个开源的关系型数据库管理系统,它是MySQL的一个...

    Sublime Text3 安装到使用个人小记

    Sublime Text3 安装到使用个人小记

    问题小记–第2篇: os常用模块

    在Python编程中,`os`模块是一个非常重要的标准库,它提供了许多与操作系统交互的函数。这篇文章我们将深入探讨`os`模块的一些常用功能,包括创建文件夹、处理目录与路径、遍历目录与子文件、过滤序列后缀、以及复制...

    android开发小记

    在“android开发小记”这个主题中,我们可以深入探讨Android应用程序开发的相关知识,特别是通过查看提供的压缩文件中的代码示例。这些文件名如lesson_8_code.zip至lesson_20_codel.zip,以及不同的Mp3Player版本,...

    【咬人草小记,阅读附答案】 咬人草小记阅读答案.docx

    这篇文章是关于一种名为“咬人草”的植物的描述和作者对其独特特性的体验与思考。咬人草在新疆地区生长,是一种看似普通的草本植物,却有着不寻常的防御机制——它的叶瓣上有尖锐的小刺,一旦触碰,就会像被毒蜂蜇...

    C++编程小记,经典收藏

    - 不再需要担心`0`与指针之间的类型不匹配问题。 - **示例**: ```cpp void foo(int* p) {} void bar(std::shared_ptr<int> p) {} int* p1 = nullptr; foo(nullptr); bar(nullptr); ``` #### 四、Range-...

    Jetson TX2 之 JetPack 3.0 安装小记-附件资源

    Jetson TX2 之 JetPack 3.0 安装小记-附件资源

    随笔小记.doc

    随笔小记.doc

    GeoStudio学习小记.pdf

    GeoStudio学习小记

    数据结构习题总结 拾荒小记

    《数据结构习题总结 拾荒小记》是一份以C++语言实现的数据结构算法集,涵盖了严蔚敏教授经典教材中的80%算法。这份资料旨在帮助学习者巩固和深化对数据结构的理解,同时也为社区提供了一份宝贵的资源。 首先,让...

    276622709#276622709.github.io#2019-2-20-python解决实际工作中的问题小记1

    媳妇儿单位给个活,说让她对比两个表,查找其中一个表的某一列的内容是否在第二张表中存在媳妇儿问我有啥好用,简单的方法没,我第一时间想到的是用python解决,因为

    移动硬盘安装Linux系统小记

    但是经过查阅资料windows系统安装到硬盘,随身携带到别的机器启动,多数情况下不能正常运行,而且报错,还有驱动等等一系列问题,所以我想到linux,总体思路是安装linux,在linux下用虚拟机安装winx

    java小记.rar

    作者可能讨论了如何部署应用到这些容器,解决常见的启动、性能和安全问题。 最后,开发过程中的一些工具和实践,比如Maven或Gradle构建工具,Git版本控制,IntelliJ IDEA或Eclipse IDE的使用,以及单元测试和集成...

    iOS 12适配以及问题小记

    这篇小记主要探讨了在iOS 12环境下遇到的一些适配问题及其解决方案。以下是对这些问题的详细说明: 1. **StatusBar内部结构改变** 在iOS 12中,开发者可能会遇到与StatusBar相关的问题,尤其是当尝试访问其内部...

Global site tag (gtag.js) - Google Analytics