Установка драгоценного камня по запросу

Я хотел бы установить gem (JSON) на стороне клиента, но только в том случае, если он еще не установлен (некоторые дистрибутивы 1.9 Ruby). имеют JSON в комплекте).

Я не смог найти подсказку о том, как это сделать, в gem help install. И запуск gem install jsonв системе Windows с установленным Ruby 1.9 (с JSON в комплекте) приводит к

    ERROR:  Error installing json:
    The 'json' native gem requires installed build tools.

— он пытается установить его , игнорируятот факт, что гем уже там.

И я не могу делать трюки с bash, такие как поиск вывода gem list, потому что клиентом может быть Windows.

Так что же такое мультиплатформенный способ установки гем, только если его еще нет в системе?

7
задан Oleg Mikheev 4 April 2012 в 09:29
поделиться