невозможно установить пассажир - PullRequest
0 голосов
/ 01 февраля 2011

Я пытаюсь настроить среду ruby ​​on rails для запуска веб-приложения (синхронизирую его) к сожалению, я новичок, и многие вещи идут не так, как надо: p

это то, что я получаю, когда запускаю /var/lib/gems/1.8/gems/passenger-3.0.2/bin# ./passenger-install-apache2-module

>  * GNU C++ compiler... found at
> /usr/bin/g++  * Curl development
> headers with SSL support... found  *
> OpenSSL development headers... found 
> * Zlib development headers... found  * Ruby development headers... found  *
> OpenSSL support for Ruby... found  *
> RubyGems... found  * Rake... found at
> /usr/bin/rake  * rack... not found  *
> Apache 2... found at /usr/sbin/apache2
> * Apache 2 development headers... found at /usr/bin/apxs2  * Apache
> Portable Runtime (APR) development
> headers... found at
> /usr/bin/apr-1-config  * Apache
> Portable Runtime Utility (APU)
> development headers... found at
> /usr/bin/apu-1-config

Хорошо, я просто скучаю по стойке, поэтому я делаю это:

gem install rack --source http://chneukirchen.org/releases/gems/
Successfully installed rack-1.2.1
1 gem installed
Installing ri documentation for rack-1.2.1...
Installing RDoc documentation for rack-1.2.1...

все выглядит хорошо, но у меня все та же проблема пассажир до сих пор не нашел стойку, как я могу решить эту проблему?

Другое дело, я не понимаю, как обновить гем ??

# gem update --system
ERROR:  While executing gem ... (RuntimeError)
    gem update --system is disabled on Debian. RubyGems can be updated using the official Debian repositories by aptitude or apt-get.

любая помощь приветствуется!


Я хотел бы следовать вашим инструкциям, но сначала мне нужно удалить пакеты, установленные с помощью aptitude, знаете ли вы в этом списке, какие из них мне нужно удалить? это все, что я получаю, так как пытаюсь установить ruby ​​...

>   aptitude install git-core
>     aptitude install libssl-dev zlib1g-dev build-essential
> mysql-server mysql-client
> libmysql-ruby libmysqlclient-dev
> imagemagick libmagick9-dev
> librmagick-ruby librmagick-ruby1.8
> libxslt1-dev
>     aptitude install rubygems
>     aptitude install ruby1.8-dev
>     aptitude install rubygems1.9
>     aptitude install rake
>     aptitude install rubygems
>     aptitude install ruby libzlib-ruby rdoc irb
>     aptitude install rubygems1.9
>     aptitude install libyaml-ruby
>     aptitude install libzlib-ruby 
>     aptitude install  libcurl4-openssl-dev
>     aptitude install libopenssl-ruby 
>     aptitude install apache2-prefork-dev
>     aptitude install libapr1-dev
>     aptitude install ibaprutil1-dev

1 Ответ

2 голосов
/ 01 февраля 2011

Ваша первая ошибка - установка RubyGems из apt. Я расскажу о том, как все это настроить в моем Ubuntu, Ruby, RVM, Rails и You post . Попробуйте и посмотрите, поможет ли это вам запустить пассажира.

...