Я установил Ruby v. 1.9.3 (так же, как в Windows). Когда я запустил bundle install
, я получил это сообщение об ошибке:
Installing nokogiri (1.6.0) /usr/lib/ruby/vendor_ruby/1.8/rubygems/installer.rb:388:in ensure_required_ruby_version_met': nokogiri requires Ruby version >= 1.9.2. (Gem::InstallError)
Но у меня есть version >= 1.9.2
.
Ruby -v
возвращает меня ruby 1.8.7
. Странно, я установил 1.9.3.
Когда я попытался rvm install 1.9.3
, сообщение было Already installed ruby-1.9.3.-p547
.
Which ruby
возвращает меня /usr/bin/ruby
- потому что существует только одна версия Ruby.
Я использовал этот урок http://ryanbigg.com/2010/12/ubuntu-ruby-rvm-rails-and-you/ , просто напишите 1.9.3
вместо 2.1.0
].
Проекты выполнены в Ruby 1.9.3, должны быть какие-то проблемы при использовании более нового, это реальная причина, по которой я пытался установить эту старшую версию ruby.
Есть идеи, что означает эта версия беспорядка?
Это имеет значение, как сделал Вас, установил программное обеспечение вручную, или способным - получают команду, как Вы с 12,04, Вы не получите версии, которые сделаны после выпуска 12,04 непосредственно, я имею в виду, делаете ли Вы
sudo склонный - получают установку
определенно, Вы получите версию на вселенной Вашей версии (более старый во время выпуска 12,04).
, Если Вы нуждаетесь в новой загрузке версий новый pacakge от веб-сайта и устанавливаете его вручную...
https://leonard.io/blog/2012/05/installing-ruby-1-9-3-on-ubuntu-12-04-precise-pengolin /
или можно загрузить пакет отсюда и распаковать шар tar и затем следовать инструкциям
https://www.ruby-lang.org/en/installation/#building-from-source