Как установить 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»?