gpt4 book ai didi

ruby-on-rails - 在代理后面的 Ubuntu 上安装 Rails

转载 作者:行者123 更新时间:2023-12-04 19:04:11 25 4
gpt4 key购买 nike

我在 Ubuntu 12.04 LTS 下。
我在代理后面。
我已经安装了 rvm 来管理 ruby​​ 版本。
我想安装 rails ,但遇到了问题:

test@U205-UBUNTU:~$ gem install rails
ERROR: Could not find a valid gem 'rails' (>= 0) in any repository
ERROR: While executing gem ... (Gem::RemoteFetcher::FetchError)
bad response Forbidden 403 (http://rubygems.org/latest_specs.4.8.gz)

我尝试了不同的方法来强制 gem 使用代理设置:
1. gem install rails --http-proxy=http://10.10.16.8:3128  

2. gem install rails -p=http://10.10.16.8:3128

3. export http_proxy=http://10.10.16.8:3128

4. I have added to .bashrc lines:
export http_proxy=http://10.10.16.8:3128
export https_proxy=https://10.10.16.8:3128

5. I have added to /etc/environment lines:
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
http_proxy=http://10.10.16.8:3128
https_proxy=https://10.10.16.8:3128

但没有任何帮助。
我仍然收到消息:

test@U205-UBUNTU:~$ gem install rails
ERROR: Could not find a valid gem 'rails' (>= 0) in any repository
ERROR: While executing gem ... (Gem::RemoteFetcher::FetchError)
bad response Forbidden 403 (http://rubygems.org/latest_specs.4.8.gz)

但是 易于获取 转速 工作正常。

最佳答案

我的代理设置有问题,限制了对 Internet 的访问。
抱歉问题不正确)。这里的解决方案是(作为 super 用户)将以下内容添加到文件 /etc/environment :

http_proxy=http://<proxy-host>:<proxy-port>

在哪里
  • <proxy-host>是您的代理机器的真实名称(或 IP 地址)
  • <proxy-port>是您必须使用的端口号

  • 您不必为 Gem 设置代理。

    关于ruby-on-rails - 在代理后面的 Ubuntu 上安装 Rails,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11683157/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com