Ubuntu编译安装Ruby1.8.7+Rails2.3.5+MySQL5.1详细步骤
需积分: 9 146 浏览量
更新于2024-09-16
收藏 40KB DOC 举报
"这篇教程详细介绍了在Ubuntu系统上如何编译安装Ruby 1.8.7、Rails 2.3.5以及MySQL 5.1。作者wxianfeng在文章中分享了他在搭建开发环境时的经验,特别是针对MySQL的安装,因为之前的安装问题让他遇到了困扰,希望通过编译安装来更好地理解和解决问题。"
在本文中,作者首先介绍了他最终想要构建的开发环境:Ubuntu 10.10操作系统,Ruby 1.8.7版本,Rails 2.3.5框架,以及MySQL 5.1数据库。然后,他提供了详细的步骤来逐步完成这个过程。
1. 下载Ruby 1.8.7的源代码,通过`wget`命令从Ruby官方网站获取,并使用`tar`命令解压缩。
2. 安装必要的依赖库,包括`build-essential`,`autoconf`,`zlib1g-dev`和`openssl-dev`,这些都是编译Ruby时需要的库。
3. 使用`autoconf`,`./configure`,`make`和`sudo make install`命令编译并安装Ruby,将安装路径设置为 `/usr/local/system/ruby`。
4. 更新`PATH`环境变量,确保系统可以在任何地方找到新安装的Ruby,这通过编辑`~/.bashrc`文件来实现。
5. 安装RubyGems,这是Ruby的一个包管理器,用于方便地安装和管理Ruby库和应用。作者下载了RubyGems 1.3.7的tgz文件,解压缩后运行`ruby setup.rb`进行安装。
然而,在安装RubyGems的过程中遇到了权限错误(`ERROR: While executing gem (Errno::EACCES)`),这通常意味着没有足够的权限来执行gem命令。为了解决这个问题,可能需要使用`sudo`或者改变文件权限,但具体解决方法在提供的内容中没有提及。
接下来是安装Rails和MySQL的部分:
6. 安装Rails,通常可以通过RubyGems来完成,使用命令`gem install rails`。
7. 下载MySQL的源代码,编译并安装。这通常涉及配置MySQL的安装选项,如数据目录位置,以及设置root用户的密码等。
8. 配置MySQL的系统环境,包括创建数据库,设置用户权限,以及启动和停止MySQL服务。
在Ruby on Rails应用中连接到MySQL,还需要安装`mysql2` gem,它是一个Ruby的MySQL驱动,可以使用`gem install mysql2`命令安装。在Rails应用的数据库配置文件(`config/database.yml`)中,需要正确设置数据库连接的用户名、密码、主机名和数据库名。
最后,为了确保一切正常,开发者可以创建一个新的Rails项目并尝试连接到MySQL数据库,以验证安装是否成功。
总结起来,该教程为在Ubuntu系统上搭建Ruby on Rails开发环境提供了一条清晰的路径,特别强调了编译安装MySQL的重要性,以便更好地理解和解决问题。然而,对于初学者或不熟悉Linux环境的开发者来说,这个过程可能会有些复杂,需要一定的技术背景和耐心。
2010-03-08 上传
2012-09-20 上传
2008-04-26 上传
2013-05-01 上传
2021-03-09 上传
2021-07-07 上传
facingsun688
- 粉丝: 52
- 资源: 23
最新资源
- 探索数据转换实验平台在设备装置中的应用
- 使用git-log-to-tikz.py将Git日志转换为TIKZ图形
- 小栗子源码2.9.3版本发布
- 使用Tinder-Hack-Client实现Tinder API交互
- Android Studio新模板:个性化Material Design导航抽屉
- React API分页模块:数据获取与页面管理
- C语言实现顺序表的动态分配方法
- 光催化分解水产氢固溶体催化剂制备技术揭秘
- VS2013环境下tinyxml库的32位与64位编译指南
- 网易云歌词情感分析系统实现与架构
- React应用展示GitHub用户详细信息及项目分析
- LayUI2.1.6帮助文档API功能详解
- 全栈开发实现的chatgpt应用可打包小程序/H5/App
- C++实现顺序表的动态内存分配技术
- Java制作水果格斗游戏:策略与随机性的结合
- 基于若依框架的后台管理系统开发实例解析