Установить ruby-opengl 0.60.1 на Ubuntu? чтобы добавить расширения «gl», «glu» и «glut»

Как установить ruby-opengl-0.60.1 на Ubuntu?

я продолжаю пытаться

$ gem install ruby-opengl --version 0.60.1

и я столкнулся со следующей ошибкой:

Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension
ERROR: 'rake/gempackagetask' is obsolete and no longer supported. Use 
'rubygems/package_task' instead.
/home/matias/.rvm/gems/ruby-1.9.3-p362@sampleGemset/gems/ruby-opengl-0.60.1/
Rakefile:24:in `<top (required)>'

Возможно, я мог бы вручную изменить параметр «package task» в Rakefile, а затем попытаться выполнить локальную установку gem?...

Я нашел следующие URL-адреса, по которым можно загрузить пакет для ручной установки:

rubyforge.org/frs/?group_id=2103

launchpad.net/ubuntu/+source/ruby-opengl/0.60.1+dfsg1-2

И следующее выглядит как патч или небольшая модификация:

gist.github.com/tociyuki/2479308

Я попытался загрузить драгоценный камень с URL-адреса панели запуска, а затем попробовал $ gem install ruby-opengl-0.60.1.gem из папки «Загрузки», и это дало мне массу ошибок.

В конце концов я попробовал: $ sudo apt-get install libopengl-ruby

что, похоже, сработало, и теперь, когда я делаю: $ gem list -r ruby-opengl, я получаю:

\*** REMOTE GEMS \***
ruby-opengl (0.61.0, 0.60.0 i386-mswin32)
ruby-opengl2 (0.60.6)

Я считаю, что i386-mswin32 - это версия 0.60.1 для Windows.

С этой конфигурацией я пытаюсь запустить Sapphire.rb, но он все равно не работает.

У меня уже установлены версии ruby-opengl 0.60.0 и 0.61.0, но мне нужна версия 0.60.1, поскольку она создает расширения «gl», «glu» и «glut», необходимые для запуска некоторых файлов .rb. которые я скопировал у других людей. Эти файлы .rb представляют собой видеоигры, созданные с помощью гема Gosu.

Это специально для использования с драгоценным камнем Госу. Более конкретно, я пытаюсь запустить игру Sapphire (github.com/KoBeWi/Sapphire), для которой также требуется Texplay драгоценный камень.

Или есть другой способ активировать расширения «gl», «glu» и «glut»?


person Matt Lemmon    schedule 18.02.2013    source источник


Ответы (1)


Спасибо хорошим людям из libgosu за ответ:

$ gem install opengl --pre

позаботился обо всем! Теперь, если кто-то еще столкнется с такой же трудностью, ответ здесь!

person Matt Lemmon    schedule 19.02.2013