λ¦΄λ¦¬μ€ μ 보μ λ²μ 0.12.0μ "νλ‘μ κΈ°λ₯μ μ΄μ Ruby URI::Generic#find_proxyμ μμ‘΄νκ³ no_proxy ENV λ³μλ₯Ό μ¬μ©ν μ μμ΅λλ€(ruby < 2.0κ³Ό νΈνλμ§ μμ)"λΌκ³ λ§ν©λλ€. μμ²λ! κ·Έλ¬λ λλ μ΄ μ€μ λ°κ²¬
warn 'no_proxy is unsupported' if ENV['no_proxy'] || ENV['NO_PROXY']
no_proxy
μ§μ μ¬λΆλ? μλλ©΄ κ°λ μ§μλλμ? μ΄κ²μ μμ νκ±°λ λ¬Έμννμμμ€.
μλ νμΈμ @JasonBarnabe ,
νΌλμ λλ € μ£μ‘ν©λλ€. ν΄λΉ λ©μλκ° μ€μ λ‘ νΈμΆλ μκ°μ νμΈνλ©΄ URI.parse("").respond_to?(:find_proxy)
κ° trueκ° μλ κ²½μ°(λ°λΌμ Ruby < 2.0) λλ Faraday( μ΄ κ²½μ° μ°λ¦¬λ λΉμ μ μν΄ κ·Έκ²μ μΆμΈ‘ν μ μμ΅λλ€).
λ°λΌμ λ¦΄λ¦¬μ€ λ ΈνΈλ μΈλΆ μ¬νμ λν΄ λ무 λ§μ΄ λ€λ£¨μ§ μκ³ μλ κ·Έλλ‘ λ§νμμμ€. μ°λ¦¬λ no_proxyλ₯Ό μλμΌλ‘ μ§μνμ§λ§ Ruby 2.0λΆν° μμνλ κ²λΏμ λλ€ π
μκ² μ΅λλ€. μ 보 κ°μ¬ν©λλ€. λλ URI.parse("").respond_to?(:find_proxy)
λ₯Ό 보μκ³ κ·Έκ²μ΄ 무μμ μλ―Έν μ μλμ§ κΆκΈνμ΅λλ€. :)
μ κ² μ΄μ. λ¨μν find_proxy
λ©μλκ° Ruby 2.0μ λμ
λμμΌλ―λ‘ μ΄κ²μ΄ μμΌλ©΄ Ruby <=1.9μ μλ€λ μλ―Έμ
λλ€. π
λ€λ₯Έ λ£¨λΉ μΈν°ν리ν°(μ: JRuby)κ° μ΄ κΈ°λ₯μ μ§μνλ€λ©΄ λ£¨λΉ λ²μ μ νμΈνλ κ²λ³΄λ€ μ΄ λ°©λ²μ μ ννλ κ²μ΄ μ’μ΅λλ€.
ν¨λ¬λ°μ΄ 0.12.2λ₯Ό μ¬μ©νμ¬ νμ¬ Ruby 2.3.3 λ° 2.4.2μμ μ΄ μΆλ ₯μ μ»κ³ μμ΅λλ€. μ΄κ²μ νκ·μ λκΉ?
CircleCIμ 2.3.3 λλ 2.4.2 λ컀 μ΄λ―Έμ§μμ λΉλλ₯Ό μ€νν λ λ€μκ³Ό κ°μ΄ νμλ©λλ€.
no_proxy is unsupported
μ λ°μ΄νΈ: μμ λ #701μ κ²ͺκ³ μλ κ² κ°μΌλ©° μλ‘μ΄ ν¨λ¬λ°μ΄ 릴리μ€κ° μμ΅λλ€. @intridea κ° oauth2 μ ν¨λ¬λ°μ΄ λ²μ μ μ½μ μνν λκΉμ§(μμ§μκ°λ½μ μΉμμμ€!) oauth2λ₯Ό λΆκΈ°νκ±°λ μ€λλ ν¨λ¬λ°μ΄λ₯Ό μ²λ¦¬ν©λλ€.
κ°μ₯ μ μ©ν λκΈ
ν¨λ¬λ°μ΄ 0.12.2λ₯Ό μ¬μ©νμ¬ νμ¬ Ruby 2.3.3 λ° 2.4.2μμ μ΄ μΆλ ₯μ μ»κ³ μμ΅λλ€. μ΄κ²μ νκ·μ λκΉ?
CircleCIμ 2.3.3 λλ 2.4.2 λ컀 μ΄λ―Έμ§μμ λΉλλ₯Ό μ€νν λ λ€μκ³Ό κ°μ΄ νμλ©λλ€.
μ λ°μ΄νΈ: μμ λ #701μ κ²ͺκ³ μλ κ² κ°μΌλ©° μλ‘μ΄ ν¨λ¬λ°μ΄ 릴리μ€κ° μμ΅λλ€. @intridea κ° oauth2 μ ν¨λ¬λ°μ΄ λ²μ μ μ½μ μνν λκΉμ§(μμ§μκ°λ½μ μΉμμμ€!) oauth2λ₯Ό λΆκΈ°νκ±°λ μ€λλ ν¨λ¬λ°μ΄λ₯Ό μ²λ¦¬ν©λλ€.