我从未使用过 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实现相同目标?
答案 0 :(得分:0)
自发布以来已经有一段时间了,但如果其他人有同样的问题,请回答它。
简要回答:使用bundler或rbenv-gemset插件
分享有关一般最佳做法的更多背景信息:
rbenv仅用于通过设置环境来选择ruby版本 变量
通常,它与bundler和ruby-build一起使用。 Bundler是rvm宝石的替代品,可以管理宝石。 ruby-build插件有助于安装不同版本的红宝石并自动化。