Где ruby ​​gem указывает версию ruby? - PullRequest
1 голос
/ 08 апреля 2011

Создание простого драгоценного камня, используя echoe, просто делая что-то вроде

rake manifest 
rake gem
gem install

Нет ничего в сгенерированных файлах (или где-либо в проекте, если на то пошло), где я ссылаюсь или указываю версию ruby, но при попытке установить мой гем выдается сообщение "Требуется рубин> = 1.9"

Итак, где же получается версия ruby? (сгенерированный gemspec содержит строки

s.required_rubygems_version = Gem::Requirement.new(">= 1.2") if ...
s.rubygems_version = %q{1.3.5}

если это вообще уместно - только ссылки, которые я могу найти с любой информацией о версии)

1 Ответ

1 голос
/ 09 апреля 2011

Регистрация в gem сама. Глядя на /usr/bin/gem на моей машине, я получаю это в строке 12.

required_version = Gem::Requirement.new ">= 1.8.6"
...