繁体   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