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.
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
相关推荐
环境: Linux s12084 2.6.9-67.ELsmp #1 SMP Wed ...小记一下。以备以后参考。 boost 库做得真好。在windows 平台, linux 平台下编译都很顺利。hp aCC 也宣称对 boost 1.35 完全支持 。 全部编译是很痛苦的过程
这篇“Ubuntu安装小记”可能会涵盖如何在个人计算机上安装Ubuntu系统的步骤,以及可能遇到的一些问题和解决方法。安装Ubuntu涉及到的步骤包括准备安装媒介(如USB驱动或DVD),设置BIOS以从该媒介启动,选择安装类型...
然而,在安装过程中可能会遇到一些问题,本篇文章将详细讨论这些问题及其解决方案。 首先,最常见的问题是导入MySQL-Python模块时出现`ImportError`,指出`libmysqlclient_r.so.16`文件无法找到。这通常是由于系统...
在本文中,我们将深入探讨MariaDB的安装过程中遇到的一个常见问题,即`CMake Error at`,特别是当系统已经安装了libaio-devel库时仍然出现的错误提示。MariaDB是一个开源的关系型数据库管理系统,它是MySQL的一个...
Sublime Text3 安装到使用个人小记
在Python编程中,`os`模块是一个非常重要的标准库,它提供了许多与操作系统交互的函数。这篇文章我们将深入探讨`os`模块的一些常用功能,包括创建文件夹、处理目录与路径、遍历目录与子文件、过滤序列后缀、以及复制...
在“android开发小记”这个主题中,我们可以深入探讨Android应用程序开发的相关知识,特别是通过查看提供的压缩文件中的代码示例。这些文件名如lesson_8_code.zip至lesson_20_codel.zip,以及不同的Mp3Player版本,...
这篇文章是关于一种名为“咬人草”的植物的描述和作者对其独特特性的体验与思考。咬人草在新疆地区生长,是一种看似普通的草本植物,却有着不寻常的防御机制——它的叶瓣上有尖锐的小刺,一旦触碰,就会像被毒蜂蜇...
- 不再需要担心`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 安装小记-附件资源
随笔小记.doc
GeoStudio学习小记
《数据结构习题总结 拾荒小记》是一份以C++语言实现的数据结构算法集,涵盖了严蔚敏教授经典教材中的80%算法。这份资料旨在帮助学习者巩固和深化对数据结构的理解,同时也为社区提供了一份宝贵的资源。 首先,让...
媳妇儿单位给个活,说让她对比两个表,查找其中一个表的某一列的内容是否在第二张表中存在媳妇儿问我有啥好用,简单的方法没,我第一时间想到的是用python解决,因为
但是经过查阅资料windows系统安装到硬盘,随身携带到别的机器启动,多数情况下不能正常运行,而且报错,还有驱动等等一系列问题,所以我想到linux,总体思路是安装linux,在linux下用虚拟机安装winx
作者可能讨论了如何部署应用到这些容器,解决常见的启动、性能和安全问题。 最后,开发过程中的一些工具和实践,比如Maven或Gradle构建工具,Git版本控制,IntelliJ IDEA或Eclipse IDE的使用,以及单元测试和集成...
这篇小记主要探讨了在iOS 12环境下遇到的一些适配问题及其解决方案。以下是对这些问题的详细说明: 1. **StatusBar内部结构改变** 在iOS 12中,开发者可能会遇到与StatusBar相关的问题,尤其是当尝试访问其内部...