Ubuntu下安装配置Ruby on Rails环境

Ruby on Rails 是一个用于开发以数据库为后台的 web 应用程序的开源 web 框架。其为发挥程序员持久的生产力而优化,因为它能让程序员通过有益的约定而不是配置来编写代码。
  • 安装
  • 配置

安装

若要运行 Ruby on Rails,您需要安装 Ruby、Ruby Gems、Ruby on Rails、lighttpd、MySQL 和 PHP5。要安装 Ruby 基本软件包,您可以在终端提示中输入以下命令:

sudo apt-get install ruby ri rdoc libmysql-ruby

若要安装 Ruby Gems 软件包,请运行如下一组命令:

sudo wget http://rubyforge.org/frs/download.php/11289/rubygems-0.9.0.tgz
tar -xvzf rubygems-0.9.0.tgz
cd rubygems-0.9.0
sudo ruby setup.rb

若要安装一些基本的 gem,请运行如下的命令:

sudo gem install actionmailer
sudo gem install activesupport
sudo gem install actionpack
sudo gem install actionwebservice

若要安装 Ruby on Rails 软件包,请运行如下命令:

sudo gem install rails --include-dependencies

若要安装 mysql 软件包请运行如下命令:

sudo apt-get install mysql-server mysql-client

若要安装 lighttpd 软件包请运行如下命令:

sudo apt-get install lighttpd libfcgi-dev libfcgi-ruby1.8

lighttpd 是一个 Web 服务器。您可以在同一台机器上同时安装 apache2 软件包和 lighttpd 软件包。但您在同一时间只能运行其中的一个,因为它们都会使用 80 端口。

若要安装 php5 软件包请运行如下命令:

sudo apt-get install php5-common php5 libapache2-mod-php5

若要在没有安装PHP5 Apache 模块的情况下执行php5脚本,请运行如下命令:

sudo apt-get install php5-cgi

配置

修改 /etc/lighttpd/lighttpd.conf 配置文件来设置您的域。

您还应当激活一些 lighttpd 模块以使用 Ruby on Rails。您可以运行如下命令来激活这些模块:

sudo /usr/sbin/lighty-enable-mod fastcgi
sudo /usr/sbin/lighty-enable-mod proxy

让我们现在来验证一下我们在 /etc/lighttpd/lighttpd.conf 配置文件中所做的更改。

sudo /etc/init.d/lighttpd stop
sudo lighttpd -f /etc/lighttpd/lighttpd.conf

如果您看到任何错误,请确保处理它们。您在输出中看到的错误消息是获取更多帮助的最好来源。

就这些了!现在您的服务器就可以运行 Ruby on Rails 应用程序了。

文章来源:Ubuntu服务器指南
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值