Добавьте gem в gemfile с помощью компоновщика из командной строки - PullRequest
41 голосов
/ 04 ноября 2011

При использовании диспетчера пакетов узла вы можете указать npm install --save mynodemodule, который автоматически вставит модуль в package.json

Мне было интересно, есть ли команда для компоновщика, которая позволяет вам добавить гем и версию в гемфайл из командной строки?

Например bundle install --save nokogiri

Ответы [ 4 ]

47 голосов
/ 12 июня 2013

Только что написал Гемрат , чтобы сделать это.

    $ gem install gemrat 
    $ gemrat nokogiri

    #=> gem 'nokogiri', '1.6.0' added to your Gemfile.
    #=> Bundling...
25 голосов
/ 16 мая 2018

Если вы посетите этот вопрос в 2018 году, bundler теперь имеет возможность сделать это: bundle add <gem-name> <version>

Строка версии может быть вашей типичной версией гема, включая >= и ~

25 голосов
/ 04 ноября 2011
echo 'gem "nokogiri"' >> Gemfile
4 голосов
/ 30 августа 2018

как описано @zocoi, вы можете использовать связку и указать группу:

bundle add rails --group "development, test"

Дополнительная информация

bundle add --help
...