### Ruby on Rails与MySQL安装详解####环境配置概览本文将详细介绍如何在Ubuntu 10.10上从源代码编译安装Ruby 1.8.7、Rails 2.3.5以及MySQL 5.1,旨在为开发者提供一个稳定且高效的开发环境。对于初次接触这些工具或遇到配置难题的用户来说,本教程尤为实用。 ####编译安装Ruby 1.8.7 1. **下载Ruby** -访问官网获取最新版本的Ruby源码:[Ruby 1.8.7](http://www.ruby-lang.org/en/news/2010/08/16/ruby-1-8-7-p302-is-released/) -使用wget命令下载源码包: ``` wget ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p302.tar.bz2 ``` 2. **安装依赖库** -更新系统并安装必要的构建工具和库: ``` sudo apt-get update sudo apt-get install build-essential autoconf zlib1g-dev libssl-dev ``` 3. **编译安装Ruby** -解压下载的源码包: ``` tar -jxvf ruby-1.8.7-p302.tar.bz2 cd ruby-1.8.7-p302/ ``` -运行autoconf更新配置脚本: ``` autoconf ``` -配置并编译Ruby: ``` ./configure --prefix=/usr/local/system/ruby make sudo make install ``` -将Ruby加入PATH环境变量: ``` vim ~/.bashrc export PATH="$PATH:/usr/local/system/ruby/bin" ```保存并退出编辑器后运行: ``` source ~/.bashrc ``` 4. **验证Ruby版本** -检查Ruby是否正确安装: ``` ruby -v ``` ####安装RubyGems及Rails 1. **下载RubyGems** -访问[RubyGems](http://rubyforge.org/frs/?group_id=126&release_id=43601)获取最新版本的RubyGems源码。 -下载并解压: ``` wget http://rubyforge.org/frs/download.php/70696/rubygems-1.3.7.tgz tar -zxvf rubygems-1.3.7.tgz cd rubygems-1.3.7/ ``` 2. **安装RubyGems** -在安装过程中可能会遇到权限问题: ``` ERROR: While executing gem (Errno::EACCES) Permission denied - /usr/local/system/ruby/lib/ruby/site_ruby/1.8/rubygems ``` -解决方法是先更改目标目录权限: ``` cd /usr/local sudo chmod -R 777 system/ ``` -再次尝试安装RubyGems: ``` sudo ruby setup.rb ``` 3. **验证RubyGems版本** -查看RubyGems版本: ``` gem -v ``` 4. **安装Rails 2.3.5** -使用gem安装指定版本的Rails: ``` gem install rails -v 2.3.5 --no-ri --no-rdoc ``` ####编译安装MySQL 5.1 1. **下载MySQL源码** -访问MySQL官网下载页面:[MySQL Archives](http://downloads.mysql.com/archives.php?p=mysql-5.1),选择适合的版本进行下载。 -使用wget下载源码包: ``` wget http://downloads.mysql.com/archives/mysql-5.1.51.tar.gz ``` -安装必要的依赖库: ``` sudo apt-get install g++ libncurses5-dev ``` 2. **配置MySQL用户** -创建MySQL用户组和用户: ``` sudo groupadd mysql sudo useradd -g mysql ``` 3. **编译安装MySQL** -解压下载的源码包: ``` tar -zvxf mysql-5.1.51.tar.gz cd mysql-5.1.51/ ``` -配置编译选项: ``` ./configure --prefix=/usr/local/system/mysql --with-charset=utf8 --with-collation=utf8_general_ci --with-extra-charsets=latin1 --with-plugins=innobase ``` -编译并安装: ``` make sudo make install ``` 4. **初始化MySQL** -复制配置文件: ``` sudo cp support-files/my-medium.cnf /etc/my.cnf ``` -初始化数据库: ``` sudo /usr/local/system/mysql/bin/mysql_install_db --user=mysql ``` -修改目录权限: ``` sudo chown -R mysql:mysql /usr/local/system/mysql ``` 5. **启动MySQL服务** -使用init脚本启动MySQL服务: ``` sudo /etc/init.d/mysql start ``` ####错误排查与优化- **权限问题**:如果在安装过程中遇到权限错误,请确保使用sudo或root用户执行操作,并检查文件和目录的权限设置。 - **MySQL插件支持**:在编译MySQL时务必包含所有需要的插件,例如InnoDB存储引擎,以避免后续功能受限的问题。 - **配置文件调整**:根据实际情况调整MySQL配置文件(/etc/my.cnf),例如设置合适的内存限制、日志文件位置等。通过以上步骤,您可以成功地在Ubuntu 10.10上搭建一套完整的Ruby on Rails + MySQL开发环境。这不仅有助于提高开发效率,还能为项目的稳定性和性能提供保障。
rubyonrails mysql安装详解
相关推荐
MySQL安装详解
MySQL安装详解的步骤如下:首先,下载最新的MySQL安装程序。其次,运行安装向导并按照指示进行操作。最后,配置MySQL以确保顺利运行。这些步骤将帮助您快速完成MySQL的安装过程。
MySQL
11
2024-07-26
MySQL安装详解
MySQL的安装对初学者来说至关重要。本资源通过详细的截图展示,帮助读者轻松掌握MySQL的安装过程,期待对您有所帮助!
MySQL
13
2024-07-28
MySQL安装详解
主要讲解了MySQL数据库的安装和配置方法,适合初学者参考。
MySQL
14
2024-07-29
MySQL安装详解
详细介绍了MySQL 5.0的安装步骤,希望与读者分享。
MySQL
8
2024-08-01
MySQL安装详解
这份资料非常实用,详细介绍了MySQL的安装过程。
MySQL
9
2024-07-13
MySQL安装详解
MySQL的安装过程详细解说,按照以下步骤操作,确保安装无误。
MySQL
10
2024-07-17
MySQL 5.0安装详解
MySQL 5.0安装详解,图文并茂,适合初学者快速入门。
MySQL
14
2024-08-05
MySQL 5.1.32安装详解
MySQL 5.1.32版本的安装过程相当简单,适合初学者。首先,下载安装程序并运行。接着,按照安装向导的指示进行操作,选择适当的配置选项。安装完成后,进行必要的设置和配置,确保数据库顺利运行。最后,验证安装是否成功并开始数据库管理。
MySQL
2
2024-08-26
MySQL安装指南详解
详细介绍了在Windows系统上安装MySQL的简易步骤,适合初学者快速上手使用。通过图解和详细说明,帮助读者轻松完成MySQL的安装过程。
MySQL
12
2024-07-25