[英]CentOS + Rails + nginx + Unicorn + MySQL + RVM(?) howto?
有人可以指出我最近關於如何設置CentOS + Rails + Nginx + Unicorn + MySQL + RVM()的很好的指南嗎?
還是可以在這里提供一些說明?
我也不確定是否在生產服務器上使用RVM,這會是個好主意嗎?
在CentOS中安裝RVM,Ruby和Rails非常簡單。
安裝要求:
sudo yum install git patch pcre pcre-devel openssl openssl-devel curl curl-devel libxslt-devel libxml2-devel sqlite-devel nginx
安裝RVM:
bash -s stable < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer)
重新加載您的個人資料:
source ~/.bash_profile
運行rvm要求並安裝任何列出的依賴項:
rvm requirements
更新rvm(以防萬一):
rvm get head && rvm reload
安裝最新版本的Ruby:
rvm install 1.9.3
設置您的RVM環境:
rvm use 1.9.3@projectname --create --default
將gem更新到最新版本:
gem update --system
安裝Rails:
gem install rails
安裝獨角獸:
gem install unicorn
您應該查看defunkt github存儲庫 。 對於Unicorn和Nginx,有很多出色的配置文件可以很好地工作。
創建Rails項目后,請閱讀defunkt項目中unicorn.rb和nginx文件中的注釋以正確配置它們。
昨天我開始了一個新的示例項目,以顯示非常相似的設置:
您會在其中找到具有部署和示例nginx配置文件的有效應用程序。
至於sqlite3而不是mysql-這是啟動應用程序的好方法,當速度變慢時,您總是可以切換到更大的數據庫引擎。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.