У меня ушло несколько дней, чтобы поставить Ruby on Rails - фреймворк для работы с вебпроектами. Установка проиходила на openSuSE 10.
[529x107]
Возможно, у кого-то из Вас тоже возникнет желание установить, поэтому привожу здесь
Устанавливал по
этому мануалу на английском языке. Требования к установке:
- Apache
- MySQL (с привязками к апаче)
- FastCGI
- mod_ruby для Apache
- ruby gems RPM пакет
В ходе установки нам придется поконфигурировать Apache, установить MySQL как следует, а не только через YaST (Yet another setup tool), поморочиться с fcgi.
Проблема с которой я столкнулся и которая не была описаны в интернете (по крайней мере, я не нашел) касается fcgi:
anton~> gem install fcgi
говорит, что она не находит fastcgi.h. Посмотрев
./usr/lib/fastcgi/. я обнаружил что файлы эти там есть. Посмотрев код установщика fcgi.gem в директории
..../ruby/gems/1.8/cache/ увидел там примерно код означавший, что если константа определяющая, есть fcgi на машине или нет не определена, то тогда использовать заголовки из папки установки. Распаковал этот gem в ту же папку (из под root). Запихал в эту папку все заголовки, не мудрствуя лукаво из папки
./usr/lib/fastcgi/. Соответственно поменял команду gem
anton~> gem install ..../ruby/gems/1.8/cache/fcgi.gem --local
И все скомпилилось и заработало.
LI 5.8.22
[700x632]