Я столкнулся с проблемой при создании FXRuby из исходного кода. Ниже приведены шаги, которые я сделал.
загрузить исходный код с http://rubyforge.org/frs/?group_id=300&release_id=41247, нажмите FXRuby-1.6.19.tar.gz.
извлечь файл
$ tar xzf FXRuby-1.6.19.tar.gz
следуйте инструкциям в doc / build.html
$ cd FXRuby-1.6.19
$ ruby install.rb config - \
--with-fox-include = / home / sambath / FXRuby-1.6.19 / ext / fox16 / include --with-fox-lib = / home / sambath / FXRuby-1.6.19 / lib / fox16
Это сообщение об ошибке.
**********************************************************************
* Hey! *
* Where is FOX installed? *
* *
* I couldn't locate 'fxver.h' in any of the following directories: *
* *
* /home/sambath/FXRuby-1.6.19/ext/fox16/include
* /usr/include/fox-1.6
* /usr/local/include/fox-1.6
* /sw/include/fox-1.6
* /opt/local/include/fox-1.6
* *
* Please specify the locations for the FOX header files and library *
* using the --with-fox-include and --with-fox-lib options to *
* extconf.rb as described in the FXRuby installation instructions. *
**********************************************************************
Я проверил каталог / home / sambath / FXRuby-1.6.19 / ext / fox16 / include , но я не смог найти файл в этом каталоге. Где он находится? Я использую Ubuntu 10.04.
Спасибо.