0

我尝试了默认的Passenger Nginx安装步骤,但没有成功,我是linux和ruby on rails的新手,所以如果我做错了或有什么问题,请帮助我,据我所知,debian 6.0中的某些软件包已损坏.5 或乘客 nginx 模块。

我正在使用 REE

ruby 1.8.7 (2012-02-08 MBARI 8/0x6770 on patchlevel 358) [x86_64-linux], MBARI 0x6770, Ruby Enterprise Edition 2012.02

来自http://rubyenterpriseedition.googlecode.com/files/ruby-enterprise_1.8.7-2012.02_amd64_debian6.0.deb

root@debian:~#passenger-install-nginx-module

Welcome to the Phusion Passenger Nginx module installer, v3.0.17.

This installer will guide you through the entire installation process. It
shouldn't take more than 5 minutes in total.

Here's what you can expect from the installation process:

 1. This installer will compile and install Nginx with Passenger support.
 2. You'll learn how to configure Passenger in Nginx.
 3. You'll learn how to deploy a Ruby on Rails application.

Don't worry if anything goes wrong. This installer will advise you on how to
solve any problems.


Press Enter to continue, or Ctrl-C to abort.


--------------------------------------------

Checking for required software...

 * GNU C++ compiler... found at /usr/bin/g++
 * The 'make' tool... found at /usr/bin/make
 * A download tool like 'wget' or 'curl'... found at /usr/bin/wget
 * Ruby development headers... found
 * OpenSSL support for Ruby... found
 * RubyGems... found
 * Rake... found at /usr/local/bin/rake
 * rack... found
 * Curl development headers with SSL support... not found
 * OpenSSL development headers... not found
 * Zlib development headers... found

Some required software is not installed.
But don't worry, this installer will tell you how to install them.

Press Enter to continue, or Ctrl-C to abort.


Installation instructions for required software

 * To install Curl development headers with SSL support:
   Please run apt-get install libcurl4-openssl-dev or libcurl4-gnutls-dev, whichever you prefer.

 * To install OpenSSL development headers:
   Please run apt-get install libssl-dev as root.

If the aforementioned instructions didn't solve your problem, then please take
a look at the Users Guide:

  /usr/local/lib/ruby/gems/1.8/gems/passenger-3.0.17/doc/Users guide Nginx.html

root@debian:~# apt-get install libcurl4-openssl-dev

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 libcurl4-openssl-dev : Depends: libssl-dev but it is not going to be installed
                        Depends: libkrb5-dev but it is not going to be installed or
                                 hurd but it is not installable
E: Broken packages

root@debian:~# apt-get install libssl-dev

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 libssl-dev : Depends: libssl0.9.8 (= 0.9.8o-4squeeze12) but 0.9.8o-4squeeze13 is to be installed
E: Broken packages

笔记:

我尝试安装乘客安装步骤建议的所有可能的库(libcurl4-gnutls-dev、libkrb5-dev..),一切都说损坏的包。

更新:

我正在使用 REE

ruby 1.8.7(2012-02-08 MBARI 8/0x6770 补丁级别 358)[x86_64-linux],MBARI 0x6770,Ruby 企业版 2012.02

4

2 回答 2

1

我有同样的问题libcurl4-openssl-dev。试试sudo apt-get install libcurl4-gnutls-dev哪个应该工作得很好。

试一试,如果它不起作用,请告诉我,我将向您展示安装 libcurl4-openssl-dev 的解决方法。

于 2012-10-04T01:43:09.550 回答
0

使用 Debian,您可以使用Dotdeb 存储库并安装

nginx-passenger
于 2012-09-28T16:28:51.097 回答