0

Phusion Passenger をサポートする Nginx をインストールしたい

私は持っている:

Ubuntu 12.04 LTS  
ruby-1.9.3-p194  
Rails 3.2.7  
I am behind the proxy(http://10.10.16.8:3128) 

test@U205-UBUNTU:~$ printenv | grep htt  
http_proxy=http://10.10.16.8:3128  
https_proxy=https://10.10.16.8:3128  

rvmsudo passive-install-nginx-moduleを実行すると、タイムアウト エラーが発生します。

  PCRE (required by Nginx) not installed, downloading it...  
    # wget -O /tmp/root-passenger-5079/pcre.tar.gz http://downloads.sourceforge.net/project/pcre/pcre/8.30/pcre-8.30.tar.gz  
    --2012-07-30 13:12:27--  http://downloads.sourceforge.net/project/pcre/pcre/8.30/pcre-8.30.tar.gz  
    Resolving downloads.sourceforge.net (downloads.sourceforge.net)... 216.34.181.59  
    Connecting to downloads.sourceforge.net (downloads.sourceforge.net)|216.34.181.59|:80... failed:
    Connection timed out.  
    Retrying.  

プロキシ経由のアクセスはないようです。

しかし、wget -O /tmp/root-passenger-5079/pcre.tar.gz http://downloads.sourceforge.net/project/pcre/pcre/8.30/pcre-8.30.tar.gz個別に実行しようとすると、すべて正常に動作します。

誰でも私を助けることができますか?

4

2 に答える 2

1

私は解決策を見つけました。
問題は、sudo が環境変数をカットすることでした。
http_proxy、ftp_proxy などの環境変数を保持するには、次の行を /etc/sudoers ファイルに追加する必要があります。

Defaults env_keep="no_proxy http_proxy https_proxy ftp_proxy XAUTHORIZATION \
XAUTHORITY TZ PS2 PS1 PATH MAIL LS_COLORS KRB5CCNAME HOSTNAME HOME DISPLAY COLORS"
于 2012-07-30T10:41:08.643 に答える