1. 程式人生 > >Ruby gem的proxy代理設定方法

Ruby gem的proxy代理設定方法

        公司裡上網是通過公司自己做的代理,因此使用Rubygem的時候沒有辦法直接安裝我們需要的包如Rails,在網上查了很多的有關gem使用代理的方法,很多人都寫到gem支援-p引數來設定代理,但是我試了很久沒有成功。 現在把我設定成功的方法記下來,以免以後忘掉:

        在windows裡有兩種,第一種是使用代理軟體,這個我就不說了,自己看著辦吧;
        第二種,在命令列下輸入:set http_proxy=url,後面的url是你的代理地址,如:http://192.168.0.1:8081什麼的。設定完後就可以直接使用gem命令了。

下面是官方的原文:

Running gem install
when you are behind a proxy.

Set the HTTP_PROXY environment variable.

Note this is fully qualified, as such:
http_proxy=http://URL:PORT

http_proxy=http://127.0.0.1:5865
in this example, the proxy is running on the localhost. With NTLM authorization to get through a corporate firewall.

NB: This may not work if you are behind a Microsoft ISA

Proxy server with only NTLM (MS ISA Server proprietary) authentication available. If this is the case, you can try the Microsoft Firewall Client or the Python NTLM Authorization Proxy Server.

JB: A gem is available which gives ruby the ability to authenticate with ISA natively. To use it with gems follow these steps:

  1. Download rubysspi from the Ruby Win32 SSPI project page(also available as gem install rubysspi but that doesn’t help much, does it?)
  2. Install the gem locally
  3. Copy spa.rb from the gem install to your site-ruby directory
  4. Find gem.cmd in your ruby bin directory and add ”-rspa” to the command line.
  5. Set http_proxy environment variable as above
  6. gem list rails

希望這些能對大家有用!!!

相關推薦

Ruby中 gem proxy代理設定方法

今天想下載bundler提示: C:\**********dev>gem install bundler ERROR:  Could not find a valid gem 'bundler' (>= 0), here is why:     &nbs

Ruby gem的proxy代理設定方法

        公司裡上網是通過公司自己做的代理,因此使用Rubygem的時候沒有辦法直接安裝我們需要的包如Rails,在網上查了很多的有關gem使用代理的方法,很多人都寫到gem支援-p引數來設定代理,但是我試了很久沒有成功。 現在把我設定成功的方法記下來,以免以後忘掉: 

筆記搬到部落格 - linux純命令列的一般代理設定方法

經過網路搜尋、整理、實踐筆記 linux純命令列的一般代理設定方法   在profile檔案中設定相關環境變數 # vi /etc/profile http_proxy=192.168.10.91:3128 # 分別指定http、https、ftp協議使用的代理伺服器地

Polipo全域性代理設定方法

https://www.aliyun.com/jiaocheng/118908.html 摘要:Shadowsocks是我們常用的代理工具,它使用socks5協議,而終端很多工具目前只支援http和https等協議,對socks5協議支援不夠好,所以我們為終端設定shadowsocks的思

一篇博文讓你瞭解,Python爬蟲庫的代理設定方法

學爬蟲我們已經瞭解了多種請求庫,如 Requests、Urllib、Selenium 等。我們接下來首先貼近實戰,瞭解一下代理怎麼使用。   下面我們來梳理一下這些庫的代理的設定方法。   1.獲取代理   在做測試之前,我們需要先獲取一個可用代理,搜尋引擎搜尋“代理

foxmail代理設定方法

1、個人郵箱:(1)點選設定(2)點選POP3/SMTP/IMAP,找到伺服器地址。(3)在此頁面輸入郵箱和密碼,點選手動設定(4)按照第(2)步的提示,在此頁面輸入資訊,點選建立,新增成功。2、企業郵箱:(1)點選切換中的郵箱幫助(2)點選客戶端中的客戶端設定方法(3)按此

git代理設定及下載方法

在實驗室想git點東東下來,折騰了會,算是基本可用了吧 man git-config 可以看到git支援的代理是依賴別的程式的 這裡我使用的是一個別人寫的代理小程式,見附件 配置步驟如下:   1. gcc -o connect connect.c    mv connect ~/bi

java-mybaits-00203-DAO-mapper代理開發方法,多參數【推薦】

tca alt 三種 ram 程序員 spl cep () void 程序員只需要mapper接口(相當 於dao接口) 不需要寫具體實現類,mapper已經代理完成,mybatis才有的 一、mapper代理開發方法(建議使用) 程序員在編寫map

Ubuntu設置代理方法

pass pro 用戶密碼 ref terminal set bashrc lin 沒有 用過Linux的都知道,眾多的PROXY配置,讓人應接不暇,本文列出常見的一些PROXY的配置1.apt-get proxy 的配置sudo gedit /etc/apt/apt.co

ruby--數組常用方法

rev 最大值 最小 元素 最小值 col ruby 升序 AS 一、max_by,min_by根據條件取出數組中的最大值最小值 1 str = "this is a string" 2 arr = str.split(" ") 3 p arr.min_by { |e|

Fiddler顯示ServerIP的設定方法

轉載自:http://www.xuanfengge.com/fiddler-displays-the-set-ip-method.html 前言 由於web前端在多個環境中開發,需要經常更換host,而設定host之後會出現延遲的情況,怎麼知道現在訪問的域名時指向哪個伺服器IP的呢?下面介紹

Maven基礎(3):代理設定方式

在很多場景下,maven不能直接訪問到外網時,使用代理是其中常見的一種方式。這篇文章整理一下常見的maven中設定代理的方法。 代理伺服器 代理伺服器的搭建,可以使用nginx,或者更為專業一點的使用squid,輕鬆實現http和https方式。具體方式可以參看如下文章:

CentOS7下的網路設定方法

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

VMware虛擬機器共享主機無線網路聯網的設定方法

本人電腦的設定是把網路1和網路2同時設定為nat模式,就可虛擬機器同時上網 https://blog.csdn.net/guoduhua/article/details/51898519 一、在主機上操作部分 1,在裝置管理器中看是否有這個Vmnet8,如果沒有重新修復安裝VMware。 2

Windows下使用XManager訪問Ubuntu 11.04的設定方法

  Windows下使用XManager訪問Ubuntu 11.04的設定方法   (在設定之前要開啟允許遠端桌面   系統->首選項->遠端桌面->   &

HUAWEI MateBook Fn 功能鍵/熱鍵切換、設定方法

原文地址:https://club.huawei.com/thread-13130964-1-1.html HUAWE MateBook E/X/D的F1、F2 等鍵預設是熱鍵優先。在熱鍵模式下,要想調節螢幕亮度,只需按 F1(亮度減弱) 或 F2(亮度增強);調節音量大小,只需按 F5(減小音量) 或 F

Fiddler顯示IP的設定方法

轉載自:http://www.xuanfengge.com/fiddler-displays-the-set-ip-method.html 前言 由於web前端在多個環境中開發,需要經常更換host,而設定host之後會出現延遲的情況,怎麼知道現在訪問的域名時指向哪個伺服器IP的呢?下面介紹

spring boot設定方法一啟動就開始載入

package com.cloudtech.demo; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.CommandLineRunner; impor

layout_weight的兩種設定方法

方法一 方法二 Android的關於layout_weight的計算方式。 首先注意layout的作用方向取決於父框架orientation指定。 layout_

jenkins 遷移後 提示 反向代理設定有誤

jenkins報:反向代理設定有誤-布布扣-bubuko.comhttp://www.bubuko.com/infodetail-2038758.html 【Linux】【Jenkins】系統配置報反向代理設定有誤問題的解決方案http://www.mamicode.com/info-detail-2310