簡體   English   中英

rbenv:我如何為應用程序創建私有包?

[英]rbenv: how may I create a private bundle for an application?

我從來沒有使用過rbenv ,但現在我需要知道一些關於它的事情而谷歌讓我失望了。

當我使用rvm並且我想為應用程序(例如myapp)創建一個私有包時,例如,使用Ruby 2.3.1,我只是發出命令

rvm use ruby-2.3.1@myapp --ruby-version --create

這將在應用程序根目錄中創建兩個文件: .ruby-version.ruby-gemset ,以及在/home/username/.rvm/下創建gem的目錄

我想知道的是: 我如何用rbenv實現同樣的目標?

自發布以來已經有一段時間了,但如果其他人有同樣的問題,請回答它。

簡要回答:使用bundlerrbenv-gemset插件

分享關於一般最佳實踐的更多背景:

rbenv僅用於通過設置環境變量來選擇ruby版本

通常,它與bundler和ruby-build一起使用。 Bundler是rvm寶石的替代品並管理寶石 ruby-build插件有助於安裝不同版本的紅寶石並自動化。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM