0
Ruby와 Sinatra를 사용하여 만든 API 용 다른 개발 서버 설정을 마쳤습니다. 그러나이 서버에서는 컬 보석을 올바르게 작동시킬 수 없습니다.Ruby 2.1 NameError : 초기화되지 않은 상수 Curl
libcurl과 libcurl-devel을 설치했고 오류없이 curl gem을 설치했지만 코드에서 사용하려고하면 항상 실패합니다. 이하 IRB의 예이다
irb(main):001:0> require 'curl'
=> true
irb(main):002:0> http = Curl.get("http://www.mysuperawesomeapi.com/someendpoint") do|http|
irb(main):003:1* http.headers['accept'] = 'application/JSON'
irb(main):004:1> end
NameError: uninitialized constant Curl
from (irb):2
from /usr/bin/irb:11:in `<main>'
이 개발 서버 간의 차이, 다른 하나는 다른 하나에 CentOS 7 64 비트를 사용하여 가상 인 상태에서이 하나 페도 21 32 (하드웨어 제한)을 사용한다는 것이다 기계. CentOS VM에서 irb에서 위의 동일한 코드를 시도하면 예상대로 작동합니다. 어떤 통찰력이라도 대단히 감사하겠습니다.
글쎄 그건 어색해. 이번에는 잘못된 보석을 설치했습니다. 고맙습니다. –