2014-02-21 1 views
4

Brightbox Ruby 2.1.0 apt 패키지를 설정하고 json 패키지를 설치하는 중에 원시 컴파일 오류가 발생했습니다.JSON gem을 설치하는 중 기본 확장 오류

$ sudo gem install json -v '1.8.1' 

Fetching: json-1.8.1.gem (100%) 
Building native extensions. This could take a while... 
ERROR: Error installing json: 
ERROR: Failed to build gem native extension. 

    /usr/bin/ruby2.1 extconf.rb 
mkmf.rb can't find header files for ruby at /usr/lib/ruby/include/ruby.h 

extconf failed, exit code 1 

나는 here 언급 한 바와 같이 ruby2.0-dev를 설치했지만, 그것은 다른 폴더 (/usr/include/ruby-2.0.0/ruby에서 헤더를두고, 그 복사를/usr/lib 디렉토리/루비/포함하지 않았다.). 어떤 생각이 보석을 설치하는 방법?

답변

5

Ruby 2.1을 사용하는 경우 ruby2.0-dev 패키지 대신 ruby2.0-dev 패키지를 설치해야한다고 생각합니다. Brightbox 패키지를 사용하지 않았으므로 두려워 할뿐입니다.

+0

불행히도 존재하지 않습니다 – mahemoff

+0

@Jam이 질문에 대한 답변을 더 적절할 것입니다. – Popo

+0

사실 나는 이것을 다시 보았고 그것이 존재하고 문제를 수정합니다. 거의 내가 전에 그것을 시도하고 오류가 발생했습니다 (어쩌면 그것은 밝은 상자에 레포 설정이 부족한 컴퓨터에 있었다). 어쨌든 이제는 효과가 있습니다. – mahemoff