Установите ruby ​​1.9.2-p180 через RVM на Ubuntu 12.04

«Путь к терминалу» для людей, которые избегают плагинов:

Удалите пакеты gnash и lightspark:
sudo apt-get --yes purge browser-plugin-lightspark
sudo apt-get --yes purge lightspark-common
sudo apt-get --yes purge browser-plugin-gnash
sudo apt-get --yes purge gnash-common
Затем загрузите файл flashplayer*_XX_YYYYYY.tar.gz с сайта http://get.adobe.com/ flashplayer в каталог tmp.
cd /home/USERNAME/tmp
Распаковать libflashplayer.so из архива, установить chmod, установить, hardlinking:
tar xvf *flash* libflashplayer.so
sudo chown root:root libflashplayer.so
sudo chmod 0644 libflashplayer.so
sudo mv libflashplayer.so /usr/lib/mozilla/plugins/
sudo ln -s /usr/lib/mozilla/plugins/libflashplayer.so /usr/lib/firefox-addons/plugins/libflashplayer.so
Удалить ненужный архив
rm -f *flash*

Хотя это всего лишь один способ настройки вашей вспышки. Тонкая настройка фонарного фонаря или копья также может быть хорошим выбором.

1
задан 27 April 2012 в 14:37

3 ответа

Вы пытаетесь установить старый рубиновый патч-уровень.

Это исправлено в более новом патч-уровне:

rvm install 1.9.2

Также следует отметить, что 1.9.3 - текущая версия ruby. [ ! d2]

1
ответ дан 25 May 2018 в 12:19
  • 1
    Кроме того, поскольку это похоже на то, что nblumore сделал обновление, я бы рекомендовал имплантировать rvm и переустановку, у меня были проблемы с этим в прошлом. – jrg♦ 27 April 2012 в 16:03
  • 2
    @jrg вам не нужно взрываться, запуск установщика должен исправить все curl -L get.rvm.io | bash -s stable – mpapis 27 April 2012 в 18:22
  • 3
    Большое спасибо @mpapis. Я хотел придерживаться этой версии, поскольку мы используем ее в командном проекте. Но, конечно, в общем, мы должны просто использовать новейший патч. Поэтому ваш ответ был уместным и полезным. – Nils Blum-Oeste 27 April 2012 в 19:02
  • 4
    @mpapis, я чувствую, что ваш ответ противоречит цели использования RVM. Выдавая команду rvm list known, вы увидите список всех поддерживаемых версий рубина, доступных для установки с использованием RVM. У меня также такая же проблема при установке 1.9.2-p180, а при выпуске rvm install 1.9.2 установлена ​​версия 1.9.2, она явно не устанавливает 1.9.2-p180. – Tass 11 June 2012 в 21:12
  • 5
    @Tass похоже, что патч должен быть обращен к этому рубину, в основном вы должны использовать последний рубиновый патч-уровень, поскольку он решает такие проблемы, но мы рады предоставить исправления, если сообщения о компиляции сообщаются rvm bugtracker , SO / AskUbuntu не являются местами для сообщения о таких проблемах, мы не отслеживаем их как источник для исправлений rvm. – mpapis 12 June 2012 в 02:51

Похоже, что кто-то действительно решил это для нас: шаги по установке ruby ​​1.9.2-p180 при получении ошибок OpenSSL.

Если вы не хотите посещать ссылку, выполните следующие действия:

$ bash -s stable < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer ) $ source /etc/profile $ rvm pkg install openssl $ rvm install 1.9.2-p180 --with-openssl-dir=$rvm_path/usr

Работал для меня, надеюсь, что это сработает для вас.

0
ответ дан 25 May 2018 в 12:19
  • 1
    это половина решения, он использует более старый opensl, ваша система поставляется с более новой версией, поддержка которой была добавлена ​​в 1.9.2-p290, эта поддержка может быть добавлена ​​как патч для 1.9.2-p180 в rvm, см. комментарии в моем ответе ;) – mpapis 12 June 2012 в 20:16
  • 2
    Понял. Возможно, я смогу убедить остальную часть нашей команды перейти на p290 в производство. Спасибо за помощь, @mpapis! – Tass 12 June 2012 в 23:42
  • 3
    вы должны убедить их, что уровень исправлений только для исправления и не для того, чтобы привести к нарушению изменений, в основном сохранение уровня патча небезопасно, так как обновления обновлений вносятся в обновления, поэтому, если некоторые серьезные (и документированные) проблемы не останавливают их от обновления - они должны это сделать. Для обновления ruby: rvm get stable && rvm upgrade 1.9.2 обновит p180 до p290 – mpapis 12 June 2012 в 23:52

Похоже, кто-то действительно решил это для нас: шаги по установке ruby ​​1.9.2-p180 при приеме ошибок OpenSSL.

Если вы не хотите посещать link, вот шаги:

$ bash -s stable < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer ) $ source /etc/profile $ rvm pkg install openssl $ rvm install 1.9.2-p180 --with-openssl-dir=$rvm_path/usr

Работал для меня, надеюсь, что он сработает для вас.

0
ответ дан 4 August 2018 в 16:54

Другие вопросы по тегам:

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