Я запускаю Ubuntu 9.10. Я начинаю с рубином на разработке направляющих и хотел бы удостовериться, что моя система актуальна.
Это - то, что я узнал до сих пор:
$ which ruby
/usr/bin/ruby
$ ruby -v
ruby 1.8.7 (2009-06-12 patchlevel 174) [i486-linux]
$ which gem
/usr/bin/gem
$ gem -v
1.0.1
$ which rails
/usr/bin/rails
$ rails -v
Rails 2.2.2
$ gem install sqlite3-ruby
Bulk updating Gem source index for: http://gems.rubyforge.org
ERROR: could not find sqlite3-ruby locally or in a repository
Ruby 1.8.7 является текущей версией. Моя версия RubyGems должна быть обновлена. Делает направляющие. Я должен буду обновить RubyGems, прежде чем я смогу обновить направляющие.
Из руководства пользователя RubyGems:
Если Ваша версия RubyGems 0.8.5 или позже, можно обновить до последней версии с:
sudo gem update --system
Если Ваша текущая версия RubyGems является более старой, чем версия 0.8.5, или Вы видите сообщение “Ничто для обновления”, когда Вы попробовали gem update --system
, затем используйте следующие команды:
sudo gem install rubygems-update
sudo update_rubygems
Теперь, когда RubyGems актуален, мы можем обновить направляющие. Для обновления направляющих, а также всех других драгоценных камней, используют следующую команду:
sudo gem update
Для наблюдения, какие Драгоценные камни Вы установили можно выполнить эту команду:
gem list --local
Чтобы установить новый Драгоценный камень или видеть, какие Драгоценные камни доступны установке, посмотрите эту страницу руководства RubyGems
Серьезно! Я желаю, чтобы я сделал бы это раньше. Менеджер по Версии Ruby позволяет выполнить несколько версий Ruby, каждого с их собственным набором драгоценных камней и переключателя между различными версиями беспрепятственно. Плюс, Вы не должны будете использовать sudo
больше. Плюс, это имеет замечательную документацию. Плюс, супер легко установить, таким образом, необходимо сделать это!
Ваша рубиновая версия прекрасна, 1.9 все еще немного экспериментально и существует много библиотек, которые еще не работают совершенно верно с нею.
Вы также захотите обновить рубиновые драгоценные камни самостоятельно, и видящий, поскольку у Вас есть вполне старая версия, Вы захотите использовать эти две команды:
sudo gem install rubygems-update
sudo update_rubygems
Который должен установить рубиновую версию 1.3.5 драгоценных камней, затем будущие обновления могут быть, покончите:
sudo gem update --system
Можно также обновить все установленные драгоценные камни с:
sudo gem update
Во-первых, необходимо выполнить драгоценный камень как пользователь root при установке новых драгоценных камней. Во-вторых, необходимо добавить-r параметр в первый раз, когда Вы выполняете эту команду, чтобы указать, что Вы устанавливаете из удаленного репозитория.
$ sudo gem install sqlite3-ruby -r
Обратите внимание, что этот драгоценный камень также доступен как пакет Ubuntu:
$ sudo aptitude install libsqlite3-ruby
Используйте первого при необходимости (последние версии) в драгоценных камнях, которые не доступны как пакеты.
Чтобы усовершенствовать пакеты Ubuntu, используйте Менеджер обновлений Ubuntu или безотносительно другого метода, который Вы используете, чтобы усовершенствовать другое программное обеспечение.