[英]How to install ruby on rails on ubuntu with rvm or rbenv
[英]Deploying to OpenBSD without a Ruby Manager (RBENV/RVM)
OpenBSD中的軟件包管理器具有良好的命名約定,因此不必將RVM或RBENV包含為Ruby管理器。 我已經閱讀了文檔,似乎Capistrano需要安裝RBENV或RVM。
Capistrano是否可以使用系統Ruby gems?
我想保持簡單並使用OpenBSD包管理器,但是,如果需要Ruby管理器,那么我將使用RBENV。 OpenBSD使用zsh
shell,因此即使通過安裝RBENV,RBENV腳本也基於bash而無法執行。
如果如何使RBENV與zsh / OpenBSD兼容?
Capistrano不需要rbenv或rvm。
capistrano-rvm / rbenv gem僅用於允許Capistrano部署在這樣的環境中工作。 不使用時,部署將使用默認系統Ruby,這似乎就是您想要的。
唯一的警告是您可能需要在整個系統范圍內安裝Bundler。 您可能會在軟件包管理系統中找到它,或者需要運行sudo gem install bundler
。
一旦安裝捆扎機,斯特拉努與執行捆扎機--deployment
和--path
以安裝所有剩余的寶石是本地部署的文件夾中的標志。 這是為了避免Pedro提到的sudo問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.