MagicLinux2.0下配置Ruby on Rails开发环境
来源:互联网 发布:siri是人工智能吗 编辑:程序博客网 时间:2024/05/21 20:29
MagicLinux2.0下配置Ruby on Rails开发环境。
下面的所有操作都是建立在与Internet保持联接的基础上的操作,虽然Rails也可以下载安装包后进行离线安装,但安装过程中好象还要不断的要Rails依赖的插件,我就没有试成功过。安装时是以root的身份进行的。
1.开始需要两个安装包
ruby-1.8.5.tar.gz Ruby语言环境
rubygems-0.9.0.tgz 安装管理器
tar xzf ruby-1.8.5.tar.gz
cd ruby-1.8.5
./configure
make
make test
make install
执行 ruby -v
显示 ruby 1.8.5 (2006-08-25) [i686-linux]
说明Ruby已经安装成功
接下来安装RubyGems
tar xzf rubygems-0.9.0.tgz
cd rubygems-0.9.0
ruby setup.rb
执行 gem -v
显示 0.9.0
说明RubyGems安装成功
2.安装Rails
gem install rails
执行 rails -h
显示帮助信息
说明Rails安装成功
3.安装Mongrel
这是一个Web服务器,也是通过网络安装
gem install mongrel
执行 mongrel_rails start -h
显示启动Mongrel的帮助信息
说明Mongrel安装成功
4.数据库MySql
下载xampp,下载地址:http://www.apachefriends.org/download.php?xampp-linux-1.5.4a.tar.gz
这个安装包里已经包括了
Apache 2.2.3, MySQL 5.0.24a, PHP 5.1.6 & 4.4.4 & PEAR + SQLite 2.8.17/3.2.8 + multibyte (mbstring) support, Perl 5.8.7, ProFTPD 1.3.0, phpMyAdmin 2.8.2.4, OpenSSL 0.9.8d, GD 2.0.1, Freetype2 2.1.7, libjpeg 6b, libpng 1.2.12, gdbm 1.8.0, zlib 1.2.3, expat 1.2, Sablotron 1.0, libxml 2.4.26, Ming 0.3, Webalizer 2.01, pdf class 009e, ncurses 5.8, mod_perl 2.0.2, FreeTDS 0.63, gettext 0.11.5, IMAP C-Client 2004e, OpenLDAP (client) 2.3.11, mcrypt 2.5.7, mhash 0.8.18, eAccelerator 0.9.4, cURL 7.13.1, libxslt 1.1.8, phpSQLiteAdmin 0.2, libapreq 2.07, FPDF 1.53, XAMPP Control Panel 0.6
只安装这一个就省去了很多安装过程。
tar xvfz xampp-linux-1.5.4a.tar.gz -C /opt
/opt/lampp/lampp start
Starting XAMPP for Linux 1.5.4a...
XAMPP: Starting Apache with SSL (and PHP5)...
XAMPP: Starting MySQL...
XAMPP: Starting ProFTPD...
XAMPP for Linux started.
/opt/lampp/lampp stop
Stopping XAMPP for Linux 1.5.4a...
XAMPP: Stopping Apache with SSL...
XAMPP: Stopping MySQL...
XAMPP: Stopping ProFTPD...
XAMPP stopped.
可以看到数据库安装成功了。
现在已经有了一个完整的RoR开发环境了,我们来创建一个应用。
cd /
mkdir rails_apps
cd rails_apps
rails test
cd test/
ruby script/server
打开浏览器浏览http://localhost:3000
已经创建了一个叫做test的Web应用
现在启动XAMPP(启动MySql数据库)
/opt/lampp/lampp start
打开浏览器浏览http://localhost
用phpMyAdmin创建数据库test_development
创建表users
ruby script/generate scaffold User Admin
会有一个错误:
No such file or directory - /tmp/mysql.sock
执行以下命令:
ln -sf /opt/lampp/var/mysql/mysql.sock /tmp/mysql.sock
再一次:
ruby script/generate scaffold User Admin
成功!!
5.安装MySql图形化管理工具
下载mysql-gui-tools-5.0r5-rhel4-i386.tar.gz
其中包括:
mysql-gui-tools-5.0r5-1rhel4.i386.rpm
mysql-administrator-5.0r5-1rhel4.i386.rpm
mysql-query-browser-5.0r5-1rhel4.i386.rpm
mysql-workbench-5.0r5-1rhel4.i386.rpm
按顺序安装。
6.安装Eclipse及插件
Eclipse的安装省略...
设置
Eclipse Update Sites
Add RDT and RadRails to the update manager and select both, then proceed and install.
* RDT: http://updatesite.rubypeople.org/release
* RadRails: http://radrails.sourceforge.net/update
安装完成配置Ruby选项的Installed Interpreters,新增一个“/usr/local/bin/ruby”
配置Rails选项的Configuration:
Rails path为 /usr/local/bin/rails
Rake path为 /usr/local/bin/rake
Mongrel path为 /usr/local/bin/mongrel_rails
Ok,现在一个更加完整的RoR环境完成。
7.为Eclipse增加两个插件
a.版本控制工具SVN的客户端插件,通过Eclipse Update Sites安装
URL为http://subclipse.tigris.org/update_1.0.x
b.数据库插件
下载net.sourceforge.sqlexplorer_2.2.4.zip
解压缩到Eclipse的插件目录就可以了。
- MagicLinux2.0下配置Ruby on Rails开发环境
- Windows下配置Ruby on Rails开发环境
- ruby on rails环境配置
- Ruby on Rails 开发环境
- Ubuntu 8.04 环境下Ruby on Rails 环境简单配置
- ruby on rails 环境搭建以及emacs开发环境配置
- Mac下Ruby on Rails环境配置并配置Redmine
- 深度linux12.06或ubuntu12.10下 ——配置ruby on rails开发环境
- Ubuntu 环境下配置安装Ruby on Rails
- Windows 下配置ruby on rails环境
- rvm,ruby on rails环境完美配置教程(下)
- linux下安装配置ruby on rails环境
- ruby on rails 的开发环境配置问题
- Ruby on Rails开发环境搭建(配置)
- windows下搭建 Ruby on Rails 开发环境
- Windows下ruby on rails开发环境的搭建
- Windows系统下搭建搭建Ruby on Rails开发环境
- Mac系统下搭建Ruby on Rails开发环境
- .Text与Duwamish配置持久化方法比较
- Duwamish配置持久化学习笔记
- dos批处理
- javascript中手动onchange事件触发
- Linux启动过程
- MagicLinux2.0下配置Ruby on Rails开发环境
- linux常用配置文件说明
- linux使用技巧
- IIS上配置WAP网站的方法
- ASP应用最常见的方法
- linux开发-make
- linux开发-shell
- 诊断并解决ajax异步调用产生的后遗症
- ASP漏洞解析及黑客入侵防范