Я пытаюсь установить рельсы на Ubuntu 10.04. До сих пор я выполнил следующие команды:
apt-get install build-essential libapache2-mod-passenger apache2 rubygems ruby1.8-dev libopenssl-ruby
gem install fastthread
gem install rails
Fastthread
легко устанавливается. Однако при попытке установить рельсы результат:
ERROR: Error installing rails:
bundler requires RubyGems version >= 1.3.6
Итак, я попробовал gem -v
, который вернул 1.3.5
.
Как обновить rubygems? apt-get
не будет устанавливаться выше 1.3.5. И gem update --system
приводит к:
ERROR: While executing gem ... (RuntimeError)
gem update --system is disabled on Debian. RubyGems can be updated using the official Debian repositories by aptitude or apt-get.
Так что прямо сейчас я просто не могу установить рельсы, потому что мне нужна более новая версия rubygems, и ubuntu не позволит мне обновлять текущую версию rubygems.
В качестве побочного примечания я попытался установить рельсы через apt-get install rails
, который, казалось, работал, но я не вижу rails
в качестве драгоценного камня, когда я набираю gem list
. Что с этим связано?
Другое примечание: результатом gem list
является:
*** LOCAL GEMS ***
abstract (1.0.0)
actionmailer (3.0.1, 3.0.0)
actionpack (3.0.1, 3.0.0)
activemodel (3.0.1, 3.0.0)
activerecord (3.0.1, 3.0.0)
activeresource (3.0.1, 3.0.0)
activesupport (3.0.1, 3.0.0)
arel (2.0.1, 1.0.1)
builder (2.1.2)
erubis (2.6.6)
fastthread (1.0.7)
i18n (0.4.2)
mail (2.2.9)
mime-types (1.16)
mysql (2.8.1)
polyglot (0.3.1)
rack (1.2.1)
rack-mount (0.6.13)
rack-test (0.5.6)
railties (3.0.1, 3.0.0)
rake (0.8.7)
rubygems-update (1.3.7)
thor (0.14.4)
treetop (1.4.8)
tzinfo (0.3.23)
Я предполагаю, что установка рельсов через apt-get устанавливает эти драгоценные камни? Перед установкой рельсов через apt-get у меня были только mysql и fastthread.