`
yamaru
  • 浏览: 88277 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

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服务器指南
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics