Как установить/обновить Ruby on Rails на Ubuntu 9.10?

Я запускаю 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

0
задан 04.01.2010, 04:10

3 ответа

Установите менеджера по версии Ruby!

Серьезно! Я желаю, чтобы я сделал бы это раньше. Менеджер по Версии Ruby позволяет выполнить несколько версий Ruby, каждого с их собственным набором драгоценных камней и переключателя между различными версиями беспрепятственно. Плюс, Вы не должны будете использовать sudo больше. Плюс, это имеет замечательную документацию. Плюс, супер легко установить, таким образом, необходимо сделать это!

0
ответ дан 24.11.2019, 03:41

Ваша рубиновая версия прекрасна, 1.9 все еще немного экспериментально и существует много библиотек, которые еще не работают совершенно верно с нею.

Вы также захотите обновить рубиновые драгоценные камни самостоятельно, и видящий, поскольку у Вас есть вполне старая версия, Вы захотите использовать эти две команды:

sudo gem install rubygems-update
sudo update_rubygems

Который должен установить рубиновую версию 1.3.5 драгоценных камней, затем будущие обновления могут быть, покончите:

sudo gem update --system

Можно также обновить все установленные драгоценные камни с:

sudo gem update
3
ответ дан 24.11.2019, 03:41

Во-первых, необходимо выполнить драгоценный камень как пользователь root при установке новых драгоценных камней. Во-вторых, необходимо добавить-r параметр в первый раз, когда Вы выполняете эту команду, чтобы указать, что Вы устанавливаете из удаленного репозитория.

$ sudo gem install sqlite3-ruby -r

Обратите внимание, что этот драгоценный камень также доступен как пакет Ubuntu:

$ sudo aptitude install libsqlite3-ruby

Используйте первого при необходимости (последние версии) в драгоценных камнях, которые не доступны как пакеты.

Чтобы усовершенствовать пакеты Ubuntu, используйте Менеджер обновлений Ubuntu или безотносительно другого метода, который Вы используете, чтобы усовершенствовать другое программное обеспечение.

1
ответ дан 24.11.2019, 03:41

Теги

Похожие вопросы