Состояние rbenv документации, которые можно использовать в gemsets плагин для песочницы драгоценных камней, если вы не используете Bundler:rbenv или комплектная песочница для комплектации gemset?
Manage gemsets. Bundler is a better way to manage application dependencies. If you have projects that are not yet using Bundler you can install the rbenv-gemset plugin.
Однако я использую Bundler и при переключении между проектами, которые имеют разный gemsets мне нужно для переуплотнения. Когда я использовал rvm, это было просто из-за файла .gemsets.
Есть ли в пакетере функциональность песочницы, о которой я не знаю или я неправильно понял документацию?
Но если я изменюсь между проектами, использующими гем-файлы bundler, у меня будет целая куча драгоценных камней, не относящихся к моему текущему проекту. Таким образом, набор gemset не эквивалентен песочнице gemset – Coderama
Но у вас также не будет дублированных драгоценных камней, установленных в нескольких гематонах на одной машине без причины. В чем вред? Использование bundler & bundle exec не позволит вам получить доступ к этим «другим» драгоценным камням в любом случае – cpjolicoeur
@Coderama Даже с песочницами, каждый раз, когда вам нужно обновить драгоценные камни в вашем Gemfile, у вас будут неиспользованные старые драгоценные камни. Я полагаю, кто-то мог написать сценарий очистки, чтобы очистить текущую песочницу, используя текущий Gemfile.lock ... но зачем беспокоиться? – Kelvin