web server:
install ubuntu 64bit server edition
then:
################################
1.install necessary software:
################################
sudo apt-get install gcc g++ make
sudo apt-get install mysql-client-5.0
sudo apt-get install ruby ruby1.8-dev rdoc ri
sudo apt-get install libmysqlclient15-dev
sudo apt-get install subversion
sudo apt-get install memcached
sudo apt-get install rcconf [optional]
sudo apt-get install openssl libopenssl-ruby
sudo apt-get install iftop
################################
2.install necessary gems:
################################
get latest gem from rubyforge:
wget http://rubyforge.org/frs/download.php/56227/rubygems-1.3.3.tgz
tar zxf rubygems-1.3.3.tgz
cd rubygems-1.3.3
ruby setup.rb
sudo gem install mysql
sudo gem install mongrel mongrel_cluster
sudo gem sources -a http://gems.github.com/
sudo gem install starling-starling
sudo mkdir /var/spool/starling
cp attached file starling as /etc/init.d and chmod+x
################################
3.checkout code and config
################################
sudo vim /etc/profile
add line:
export RAILS_ENV="production"
export RAILS_ROOT = "/var/www/xxx/"
checkout code into /var/www/
use rcconf to config the run level of starling
config/database.yml config/workling.yml etc.
mongrel_rails cluster::configure -e production -d -p 8000 -N 10 -c /var/www/xxx
sudo cp /usr/lib/ruby/gems/1.8/gems/mongrel_cluster-1.0.5/resources/mongrel_cluster /etc/init.d/
sudo chmod +x /etc/init.d/mongrel_cluster
sudo /usr/sbin/update-rc.d -f mongrel_cluster defaults
or use rcconf
or use god to monitor the mongrel proecesses:
sudo gem install god
see attached file: god.zip
分享到:
相关推荐
《jRuby on Rails WEB2.0》:将Ruby on Rails融入Java平台的实践指南 《jRuby on Rails WEB2.0》是一部由Ola Bini撰写的书籍,深入探讨了如何将Ruby on Rails这一敏捷开源框架与Java平台相结合,以构建高效、灵活的...
Ruby on Rails Web开发学习实录.pdf
《Ruby on rails web开发学习实录》的光盘文件
Ruby on Rails,简称Rails,是一种基于Ruby语言的开源Web应用框架,它遵循MVC(Model-View-Controller)架构模式,极大地简化了Web应用程序的开发流程。本资源为"Ruby on Rails Web开发学习实录随书光盘"的源代码,...
《JRuby on Rails Web 2.0 实用项目》 英文PDF + 源码
在开发Web应用时,Ruby on Rails(简称Rails)框架因其高效、简洁的代码风格和强大的社区支持而备受青睐。Aptana是一款强大的集成开发环境(IDE),尤其适用于Rails项目的开发,它提供了丰富的特性来提升开发效率。...
综上所述,《Ruby on Rails Guides_ A Guide to Testing Rails Applications.pdf》是一个全面的资源,无论你是Rails新手还是资深开发者,都能从中学习到如何为Rails应用编写高质量的测试。从理论到实践,从单元测试...
Rails路由指南 ...通过Rails路由指南,开发者可以深入了解Rails路由的用户面向功能,并能够在实际开发中运用自如,快速有效地设置和自定义路由规则,确保Web应用能够处理外部请求并作出正确的响应。
《Ruby on Rails Web开发学习实录》 第(2/2)分卷 PDF电子书 高清扫描版
在Ruby on Rails框架中,与SQLServer 2000集成可能会比与其他常见的数据库系统(如MySQL或PostgreSQL)稍复杂一些,因为SQLServer 2000的兼容性问题和缺少官方支持。然而,通过一些第三方库和适当的配置,我们仍然...
Ansible-rails-deploy.zip,Ansible脚本,用于设置完全加载的Ruby/Rails Web服务器Rails部署,ansible是一个简单而强大的自动化引擎。它用于帮助配置管理、应用程序部署和任务自动化。
Ruby on rails web 完整版祝红涛,于利敏,武迪编著
ruby on rails web ruby on rails web ruby on rails web ruby on rails web ruby on rails web
标题中的“Web开发敏捷之道--应用Rails进行敏捷Web开发 之 Depot代码”表明这是一个关于使用Ruby on Rails框架进行敏捷Web开发的示例项目,名为Depot。Ruby on Rails(简称Rails)是一个开源的Web应用程序框架,它...
Ruby on Rails Guides_ A Guide to Active Record Associations.pdf
Ruby.onRuby.on.Rails.Web开发之旅
### Ruby on Rails Web 敏捷开发第四版 #### 关于本书的重要信息 《Ruby on Rails Web 敏捷开发第四版》是一本专为希望深入了解 Ruby on Rails 的开发者编写的书籍。该书主要针对 Rails 3 版本进行讲解,因此对于...