如何为应用程序创建私有bundle ?



我从来没有使用过rbenv,但是现在我需要知道一些关于它的事情,谷歌失败了。

当我使用rvm并且我想为应用程序(例如myapp)创建一个私有包时,例如,使用Ruby 2.3.1,我只需发出命令

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

这将在应用程序根目录中创建两个文件:.ruby-version.ruby-gemset,并在/home/username/.rvm/下为gems创建目录。

我想知道的是:我如何与rbenv实现相同的功能?

已经有一段时间了,但如果其他人有同样的问题,请回答。

简单回答:使用bundler或rbenv-gemset插件

分享关于一般最佳实践的更多上下文:

rbenv仅用于通过设置环境来选择ruby版本变量

通常与bundler和ruby-build一起使用。Bundler是rvm的gemsets的替代品,并管理gem 。Ruby-build插件可以帮助安装不同版本的ruby并使其自动化

最新更新