gem install mysql时报错:
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lm... yes
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lz... yes
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lsocket... no
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lnsl... yes
checking for mysql_query() in -lmysqlclient... no
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers. Check the mkmf.log file for more
details. You may need configuration options.
Provided configuration options:
--with-opt-dir
--without-opt-dir
--with-opt-include
--without-opt-include=${opt-dir}/include
--with-opt-lib
--without-opt-lib=${opt-dir}/lib
--with-make-prog
--without-make-prog
--srcdir=.
--curdir
--ruby=/usr/bin/ruby1.8
--with-mysql-config
--without-mysql-config
--with-mysql-dir
--without-mysql-dir
--with-mysql-include
--without-mysql-include=${mysql-dir}/include
--with-mysql-lib
--without-mysql-lib=${mysql-dir}/lib
--with-mysqlclientlib
--without-mysqlclientlib
--with-mlib
--without-mlib
--with-mysqlclientlib
--without-mysqlclientlib
--with-zlib
--without-zlib
--with-mysqlclientlib
--without-mysqlclientlib
--with-socketlib
--without-socketlib
--with-mysqlclientlib
--without-mysqlclientlib
--with-nsllib
--without-nsllib
--with-mysqlclientlib
--without-mysqlclientlib
Gem files will remain installed in /usr/lib/ruby/gems/1.8/gems/mysql-2.7 for inspection.
Results logged to /usr/lib/ruby/gems/1.8/gems/mysql-2.7/gem_make.out
解决方案:
$ sudo apt-get install libmysqlclient15-dev
sudo gem install mysql
分享到:
相关推荐
解决 Rails bundle 安装不上 mysql gem包的问题 环境 ubuntu 12.04 ruby-2.1.1 首先 新建一个的一个项目,在该项目上执行 bundle install 提示 代码如下: … Make sure that gem install mysql2 -v ‘0.3.16’; ...
### Ubuntu 下 Ruby on Rails 的安装与配置 #### 一、Ruby on Rails 的安装步骤 **1.1 系统环境准备** 确保您的 Ubuntu 系统已更新至最新状态。这一步很重要,因为新版本通常会修复旧版本中存在的问题,包括安全...
### Ubuntu 11.04下Ruby on Rails与MySQL数据库集成指南 #### 一、安装与配置MySQL数据库 在Ubuntu 11.04环境中,安装MySQL数据库是部署Ruby on Rails应用的重要步骤之一。首先,通过打开终端并执行以下命令进行...
dev sudo apt-get install nmap sudo apt-get install zlib1g-dev gem install rprogram gem install nokogiri gem install ruby-nmap gem install dbi gem install mysql gem install dbd-mysql gem install ...
- 解决方法是先更改目标目录权限: ``` cd /usr/local sudo chmod -R 777 system/ ``` - 再次尝试安装RubyGems: ``` sudo ruby setup.rb ``` 3. **验证RubyGems版本** - 查看RubyGems版本: ``` gem -...
sudo apt-get install mysql-server libmysqlclient-dev # 对于Ubuntu/Debian sudo yum install mysql-server mysql-devel # 对于CentOS/RHEL sudo /usr/local/ruby/bin/gem install mysql2 ``` 最后,安装RoR框架...
接下来是MySQL驱动的安装,因为Redmine需要连接数据库,所以需要`gem install ruby-mysql`。 MySQL的安装推荐使用`apt-get`在线安装,简单快捷。安装完成后,登录MySQL (`mysql -u root -p`),创建一个名为`redmine...
brew install mysql Ubuntu: apt-get install mysql-server mysql-client libmysql-ruby libmysqlclient-dev PostgreSQL 操作系统: brew install postgresql ARCHFLAGS="-arch x86_64" gem install pg Ubuntu: ...
gem install bundler gem install rails ``` 3. **数据库设置**:Rails应用通常需要与数据库系统(如MySQL或PostgreSQL)集成。例如,对于PostgreSQL,需要先安装数据库软件及其开发库: ```bash sudo apt-...
gem install mysql2 ``` 描述中提到的"gems-1.3.1.zip"可能是指一个包含特定版本RubyGem的压缩包。如果你需要安装这个特定版本的RubyGem,你需要先解压缩文件,然后按照RubyGem的安装指南进行操作。通常,这包括...
gem install mysql2 ``` 对于PostgreSQL,安装pg gem: ``` gem install pg ``` 3. 下载RedMine 从RedMine官网或GitHub仓库获取RedMine1.2.1的源代码: ``` wget ...
gem install mysql2 ``` 2.3.2. Mysql 数据库安装 安装MySQL服务器,创建数据库,并为Redmine创建一个特定的用户和权限。 3. Redmine 安装 - 使用git克隆Redmine仓库或下载zip包。 - 进入项目目录,配置数据库连接...
使用RVM安装Ruby后,使用`gem install rails`安装Rails,接着安装Puma,执行`gem install puma`。同时,还需要安装`bundler`来管理Gemfile中的依赖,`gem install bundler`。 4. **安装Redmine**: 从Redmine的...
sudo apt-get install gem ``` 然后,安装Redmine所需的数据库。这里以MySQL为例,因为提供的文件名为“mysql的完整安装过程.doc”。确保你已经安装了MySQL服务器并创建了一个用于Redmine的数据库。 ```bash sudo ...
以下是一个详细的Redmine在Linux上的安装步骤,以及可能遇到的问题和解决方法。 ### 安装前准备 1. **系统要求**: 确保你的Linux系统是基于RPM (如CentOS, RHEL) 或DEB (如Ubuntu, Debian) 的,因为这决定了我们将...
gem install mysql2 抓取 新建一个目录用于存放抓取的相关文件。首先执行 get.sh 抓取题面。该操作将会在当前文件夹下生成形如 xxxx.html 的文件,其中 xxxx 为题号。可能会有部分文件下载失败,重新执行 get.sh ...
在Ubuntu 16.x操作系统环境下,我们可以利用Ansible的自动化能力来简化Ruby on Rails应用的安装和配置过程。 首先,让我们了解一下Ansible。Ansible基于SSH协议,无需在目标服务器上安装额外代理,这使得它易于使用...