rbenv:我如何为应用程序创建私有包?

时间:2016-08-17 20:03:08

标签: ruby rvm rbenv rbenv-gemset

我从未使用过 rbenv ,但现在我需要了解一些有关它的事情,谷歌让我失望。

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

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

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

我想知道的是:如何使用rbenv实现相同目标?

1 个答案:

答案 0 :(得分:0)

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

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

分享有关一般最佳做法的更多背景信息:

  

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

通常,它与bundler和ruby-build一起使用。 Bundler是rvm宝石的替代品,可以管理宝石。 ruby-build插件有助于安装不同版本的红宝石并自动化。