rbenv: как мне создать приватный пакет для приложения?

Я никогда не использовал rbenv, но теперь мне нужно кое-что узнать об этом, и Google подвел меня.

Когда я использую 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 ответ

Прошло много времени с тех пор, как это было опубликовано, но я отвечаю на него, если у других есть такой же вопрос.

Краткий ответ: используйте bundler или плагин rbenv-gemset

Разделяем больше контекста общей передовой практики:

rbenv используется только для выбора версий ruby ​​путем установки переменной окружения

Как правило, он используется вместе с bundler и ruby-build. Bundler является альтернативой наборам гемов rvm и управляет ими. Плагин ruby-build помогает в установке различных версий рубинов и их автоматизации.

Другие вопросы по тегам