Ubuntu 7.1 server从无到有搭建jsp/php/rails全能WEB生产环境(五)
五、安装Rails环境
Rails环境使用Mongrel架设。
1、安装ruby
tar -zxvf ruby-1.8.6.tar.gz
cd ruby-1.8.6
./configure –prefix=/usr/local/ruby
make
make install
将ruby加入PATH
vi /etc/profile
RUBY_HOME=/usr/local/ruby
PATH=”${RUBY_HOME}”/bin:”${JAVA_HOME}”/bin:/usr/local/mysql/bin:”${PATH}”
export PATH
退出root,重新用root登陆,验证ruby是否安装成功
ruby -v
显示版本号,说明安装成功
2、安装gem
tar -zxvf rubygems-0.9.4.tgz
cd rubygems-0.9.4
ruby setup.rb
rubygems-0.9.5好像有问题,无论gem什么包都说ssl没有安装,重新安装个rubygems-0.9.4就没问题了。
3、安装rails/mongrel/termios
apt-get install libssl-dev
gem install rake –include-dependencies
gem install rails –include-dependencies
gem install termios –include-dependencies
gem install mongrel –include-dependencies
gem install mongrel_cluster –include-dependencies
生成一个默认站点(或者将已经开发的网站上传,并配置好数据库)后,转到站点目录
mongrel_rails cluster::configure -e production -p 8000 -N 3 -c /home/dingl/rails-web/ -a 127.0.0.1
在database.yml中配置好数据库,这里是生产环境,配置production段。
如果需要使用socket方式连接mysql,增加:
socket: /tmp/mysql.sock
同时还可以指定数据传输编码:
encoding: utf8
4、启动mongrel:
mongrel_rails cluster::start
如果出现以下错误:
Cannot find gem for Rails ~>1.2.3.0:
Install the missing gem with ‘gem install -v=1.2.3 rails’
则修改config/environment.rb里rails的版本号即可
5、配置Apache与Mongrel:
修改apache的配置文件:
vi /usr/local/apache/conf/httpd.conf
在文件最后增加一个虚拟主机:
ServerName http://www.111cn.net/
RewriteEngine On
DocumentRoot /home/dingl/rails-web/
ProxyRequests Off
BalancerMember http:/

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

Windows11引進了豐富的新功能以及全面改進的外觀,更加強調統一性和效率。因此,今天的主題是如何在Mac上建立Windows11USB安裝程式。執行Windows11的全新安裝而不是升級,是在取得作業系統時產生最佳結果的方法。使用可在Windows11中啟動的驅動器,您可以執行此任務。如果您使用的是WindowsPC,則為Windows11製作可引導CD是一個非常簡單的過程。另一方面,如果您使用的是Mac,則該過程會稍微複雜一些。這篇文章將描述如何在不使用基

如何使用 macOS Recovery 在新的 SSD 上安裝 macOS在 2009 年之後生產的任何 Mac 上,都有一個內建的恢復系統。這允許您將 Mac 啟動到恢復模式。在此模式下,您可以修復內部磁碟、從 Time Machine 備份還原檔案、取得線上說明或重新安裝 macOS。您必須能夠連接到網路才能使用這些工具。您可以使用 macOS 安裝工具在電腦中安裝的新 SSD 上安裝 macOS。若要使用 Internet Recovery 在 SSD 上安裝 macOS:依照製造商針對

使用命令提示字元或PowerShell在Windows上安裝PHP安裝ChocolateyChoco套件管理器我嘗試了Windows預設套件管理器Winget,但無法透過它安裝PHP。因此,剩下的另一個最佳選擇是使用流行的Chocolatey套件管理器。但與Winget不同的是,Choco預設不存在於我們的Windows系統中,因此我們需要在我們的系統上手動安裝它。前往您的Windows10或11搜尋框並鍵入CMD,出現時選擇「以管理員身份執行」將給定的命令複製

Go與Ruby的主要區別在於:Go是一種靜態類型編譯語言,支援輕量級並行和高效記憶體管理,適合編寫高並發應用程式;Ruby是一種動態類型解釋語言,支援真正的平行但記憶體管理需手動控制,適合編寫靈活的Web應用程式。

在Ruby和Rails中產生PDF的方法有很多種。您可能已經熟悉HTML和CSS,因此我們將使用PDFKit透過標準Rails視圖和樣式程式碼中的HTML產生PDF檔案。 PDFKit簡介在內部,PDFKit使用wkhtmltopdf(WebKitHTML到PDF),這是一個引擎,它將採用HTML和CSS,使用WebKit渲染它,並將其輸出為高品質的PDF。首先,請在您的電腦上安裝wkhtmltopdf。您可以下載二進位檔案或從Mac上的Brew或您首選的Linux儲存庫進行安裝。您還需要安裝pd

Ruby操作MySQL使用mysql2連接mysql並操作mysql。 geminstallmysql2連接mysql建立連線:require'mysql2'conn=Mysql2::Client.new({host:'192.168.200.73',username:'root',password:'P@ssword1!'})接受的連線選項包括: Mysql2::Clie

許多人或許會注意到一個現象,那就是在一些現代程式語言(當然,並不是指「最近出現」的程式語言)中,自增和自減運算子被取消了。也就是說,在這些語言中不存在i++in或這樣的表達,而是只存在i+=1j-=1這樣的表達方式了。本回答將從設計哲學這個角度探討這現象所產生的背景與原因。嚴格來說,說"i++正在消失"也許有失偏頗,因為主流程式語言中似乎只有Python、Rust和Swift不支援自增自減運算子。當我第一次接觸Python時,這也

如何使用MySQL和Ruby實作一個簡單的資料轉換功能在實際的開發工作中,經常需要進行資料轉換,將一個資料格式轉換為另一個資料格式。本文將介紹如何使用MySQL和Ruby來實作一個簡單的資料轉換功能,並提供具體的程式碼範例。首先,我們需要安裝並設定MySQL和Ruby環境。確保已經安裝了MySQL資料庫,並可以透過命令列或其他工具連接到資料庫。另外,需要安裝
