Мне кажется, я нашел проблему, которая, похоже, совершенно не связана с rvm или ruby-1.9.3.Возникла проблема с моим конфигомЯ надеюсь, что это поможет любому, кто будет удивлен, увидев, что наборы драгоценных камней не используются.
Итак,
» bundle config
Settings are listed in order of priority. The top value will be used.
path
Set for the current user (/Users/<home>/.bundle/config): "/Users/<home>/.rvm/gems/ruby-1.9.2-p290@myproject"
….
, что означало, что по умолчанию он всегда будет использовать набор драгоценных камней под путем.
» bundle config path ''
, кажется, решает проблему.Я уверен, что есть лучший способ удалить любые переопределения конфигурации по умолчанию в конфигурации пакета путем явного удаления.Но пока это сработало, и у меня есть новый набор гемов с 1-.9.3-rc1.К сожалению, не все мои драгоценные камни компилируются с 1.9.3-rc1, особенно проблема с gherkin-2.2.9.Дайте мне знать, если у кого-то получится.Я думаю, это другой вопрос.
РЕДАКТИРОВАТЬ
» bundle config path ''
Это плохая идея.Вскоре я понял свою ошибку, так как это будет использовать ток по умолчанию непосредственно для создания вашего набора гемов.
» bundle config path $GEM_HOME
Сказанное лучше, убедившись, что GEM_HOME указывает на …/ruby-1.9.3-rc1@myproject.Так что да, я все еще хотел бы знать, как позволить конфигурации пакета использовать значения по умолчанию, таким образом мне не нужно изменять это непосредственно.Я попытался отредактировать .bundle / config безуспешно в каталоге myproject
.