Мне не удается понять тоску против OpenID.
Мой опыт с входом в систему в этот сайт (по общему признанию единственные открывают ID I, должен был иметь дело с), было просто. Я видел, что OpenID потребовал вещи, и у меня было неопределенное понимание, что мое подписание в сайт будет делегировано кому-то еще, с которым я доверял и уже имел идентификатор. Низко созерцание, была ссылка на поставщика моего текущего почтового поставщика онлайн. Нажмите, следуйте за процессом, который был достаточно прост, что я даже не помню делать его.
Теперь, когда открытое идентификационное соединение настраивается, это не более трудно, чем какой-либо другой сайт, с которым я имею дело, и волшебство состоит в том, что я не должен был добавлять еще одна учетная запись к сайту, что я понятия не имел, что собирался использовать когда-либо снова и вероятно забуду имя пользователя или пароль для.
мне нравится он, понятие и выполнение.
У меня была та же проблема, я исправил ее, добавив следующее в начало файла ruby
require 'rubygems'
Надеюсь, что поможет
Мое текущее рабочее (но не идеальное) решение - это сделать
Gem.path.push "/path/to/my/gems"
, я считаю, не идеальным, потому что это то, что я ожидал, что содержимое .gemrc сделает за меня автоматически, для всех рубиновых исполнений в моей пользовательской среде. Не знаю, почему это не так, но, по крайней мере, вышеперечисленное работает.
Я полагаю, проблема в том, что веб-приложение не использует ту же конфигурацию, что и ваша учетная запись пользователя, вероятно, потому, что оно работает от имени другого пользователя. Один из вариантов - загрузить драгоценные камни в vendor / gems
в вашем приложении.
Вы можете сделать это на своем локальном компьютере с помощью rake gems: распакуйте
, проверьте эти драгоценные камни в системе контроля версий, а затем разверните их на сервере. Это, на мой взгляд, самый надежный подход. Кроме того, вы можете изменить конфигурацию вашего приложения, чтобы искать драгоценные камни в вашем домашнем каталоге.
Я боролся с этим и обнаружил, что .gemrc загружается не во всех случаях. Например, это соблюдается при установке драгоценных камней, но не обязательно при запуске irb или скрипта / консоли.
Я также обнаружил, что этот путь к локальному каталогу должен отличаться от того, что я видел на многих сайтах. Для меня работает следующее:
---
gem: --no-ri --no-rdoc
gemhome: /home/.gem/ruby/1.8
gempath:
- /home/.gem/ruby/1.8
- /usr/lib/ruby/gems/1.8