2009-12-27 2 views
-1

Что делать перед обновлением до последней версии Ruby? какие-нибудь советы?Что нужно сделать перед обновлением Ruby

Update

извините за мой неясным вопрос.

мое состояние: я обновил свой Ruby с 1.8.7 до 1.9.1p243. Это заставляет меня не использовать все установленные драгоценные камни.

поэтому, что мне делать перед обновлением Ruby? удалить все мои установленные драгоценные камни? Я смотрел в других сообщениях СО в here, но на мой вопрос нет ответов.

+3

сообщение нить об этом. –

+0

Я предлагаю сделать ваш вопрос более конкретным ... – Ariel

+1

Вам действительно нужно указать что-то о ваших ограничениях. Какой код Ruby вы уже используете? Несколько скриптов здесь и там? Что-то в Ruby Cocoa? Приложение Rails? Если приложение Rails, какое? Один, который вы написали, или что-то, предоставленное кем-то другим? –

ответ

1

Если вы не используете пользовательские переменные среды GEM или .gemrc (или некоторую систему с несколькими рубинами, например rvm), то места, где rubygems установлены для каждой рубиновой установки, будут разными.

Вы можете управлять местоположениями, используемыми rubygems, управляя переменными среды GEM_HOME и GEM_PATH или файлом .gemrc. Можно установить драгоценные камни, которые будут общими для всех рубина установок с этими переменными или .gemrc

.gemrc: http://docs.rubygems.org/read/chapter/11

GEM переменные окружения: http://docs.rubygems.org/read/chapter/12#page52

Вы можете найти настройки среды для RubyGems установки, запустив:

/path/to/gem env 

Это будет что-то вроде следующего:

RubyGems Environment: 
    - RUBYGEMS VERSION: 1.3.4 
    - RUBY VERSION: 1.8.7 (2009-06-12 patchlevel 174) [i686-darwin10.0.0] 
    - INSTALLATION DIRECTORY: /opt/local/lib/ruby/gems/1.8 
    - RUBY EXECUTABLE: /opt/local/bin/ruby 
    - EXECUTABLE DIRECTORY: /opt/local/bin 
    - RUBYGEMS PLATFORMS: 
    - ruby 
    - x86-darwin-10 
    - GEM PATHS: 
    - /opt/local/lib/ruby/gems/1.8 
    - /home/aji/.gem/ruby/1.8 
    - GEM CONFIGURATION: 
    - :update_sources => true 
    - :verbose => true 
    - :benchmark => false 
    - :backtrace => false 
    - :bulk_threshold => 1000 
    - :sources => ["http://gems.rubyforge.org/", "http://gemcutter.org"] 
    - REMOTE SOURCES: 
    - http://gems.rubyforge.org/ 
    - http://gemcutter.org 

В то время как число RubyGems, которые совместимы с рубином 1,9 постоянно растет, вам нужно будет проверить с сопровождающим или на главной странице каждого драгоценного камня/проекта, чтобы проверить, если ваши драгоценные камни будут работать или нет.

Также проверьте предыдущие вопросы на SO относительно различий между 1,8 & 1,9: What is the difference between Ruby 1.8 and Ruby 1.9

+0

thx Mark..общательно полезный. – kuntoaji

Смежные вопросы