1
A
回答
3
似乎有人在生產中使用rbenv。 rbenv documentations說:
生產中的岩石固體。您的應用程序的可執行文件是其與ops的接口。使用rbenv和Bundler binstubs,您將不再需要在cron作業或Chef配方中進行cd操作,以確保您選擇了正確的運行時。 Ruby的版本依賴生活在一個地方,你的應用程序,所以升級和回滾是原子的,甚至當你通過輕鬆使用Ruby的許多版本切換版本
然而,rbenv的確有過人之處的發展。
對於生產,我經常跳過rbenv並直接使用ruby-build。
該腳本將讓你在Ubuntu良好的使用紅寶石紅寶石建立一個沒有rbenv:
# The version of Ruby to be installed
ruby_ver="1.9.3-p392"
# The base path to the Ruby
ruby_home="/usr/local"
# Packages needed to build Ruby
apt-get -y install build-essential zlib1g-dev libssl-dev libreadline-dev
# Use ruby-build to install Ruby
clone_dir=/tmp/ruby-build-$$
git clone https://github.com/sstephenson/ruby-build.git $clone_dir
$clone_dir/bin/ruby-build "$ruby_ver" "$ruby_home"
rm -rf $clone_dir
unset clone_dir
相關問題
- 1. 生產環境中的導軌路由
- 2. 未在生產環境或臨時環境中投放資產的導軌
- 3. 資產管道不能在導軌生產環境中工作
- 4. 如何在生產環境中運行導軌生成器?
- 5. 開發和生產環境
- 6. 關於在生產環境中使用anyenv,rbenv,ndenv,CentOS7。*
- 7. 導軌 - 交換機環境到生產自動
- 8. ajax無法在導軌3.2上使用生產環境
- 9. 在導軌中更改記錄器塊大小(生產環境)
- 10. 在導軌中設置生產環境3.0
- 11. Websocket導軌不能在Nginx和Unicorn的生產環境中工作
- 12. Rails生產環境
- 13. 將變量導出到生產環境
- 14. 的Git與開發和生產環境
- 15. PHP中的開發和生產環境
- 16. 生產環境中的Oracle JDK和OpenJDK
- 17. Ruby環境不工作rbenv
- 18. 生產環境中的node.js
- 19. 生產中的導軌和山012
- 20. 不同於測試和生產環境的開發環境?
- 21. 導軌生產中的SystemStackError
- 22. 區分Websphere Commerce中的生產環境,臨時環境和測試環境
- 23. 錯誤消息的環境開始導軌控制檯時,作爲生產
- 24. 在生產環境中安裝帶導軌的太陽黑子解決方案
- 25. 創建開發和生產環境?
- 26. iOS Parse Push:開發和生產環境
- 27. 區分生產和開發環境
- 28. Tomcat測試和生產環境
- 29. 與分期和生產環境
- 30. BIRT和iServer,開發/ QA /生產環境
感謝彌敦道!我很感激你花時間。我也偶然發現了https://github.com/sstephenson/rbenv/issues/101,它讓我們深入瞭解37signals如何在生產中使用rbenv。 –