방금 OSX 사자로 업그레이드했는데 더 이상 저의 쥐새끼가 작동하지 않습니다. 27 : [버그] 분할 오류 루비 1.8.7 (2010-01-10 패치 레벨 249) 보편적-darwin11.0]를sass gem을 제거하십시오
나는 나는 시계 명령
ents.rb에이 오류가 계속 온라인으로 sass gem을 제거하고 다시 설치하면 문제가 해결 될 것입니다. 나는 그것을하는 방법을 모르겠다. 누구든지 도와주세요.
방금 OSX 사자로 업그레이드했는데 더 이상 저의 쥐새끼가 작동하지 않습니다. 27 : [버그] 분할 오류 루비 1.8.7 (2010-01-10 패치 레벨 249) 보편적-darwin11.0]를sass gem을 제거하십시오
나는 나는 시계 명령
ents.rb에이 오류가 계속 온라인으로 sass gem을 제거하고 다시 설치하면 문제가 해결 될 것입니다. 나는 그것을하는 방법을 모르겠다. 누구든지 도와주세요.
열기 터미널 및 유형 :
sudo gem uninstall sass
그런 다음 입력 : 또한
sudo gem install sass
당신이 나침반을 설치하는 경우, 그것은 기본적으로 말대꾸를 설치합니다 :
sudo gem install compass
확인 할 버전을 설치했다면 sass -v
그래도 문제가 해결되지 않으면 Ruby/Xcode를 다시 설치해야 할 수 있습니다.
고맙습니다! 문제를 해결하는 데 도움이되었습니다. – Chris
보석을 설치하기 위해 sudo를 사용하지 마십시오. sudo를 사용해야한다면 시스템의 루비 환경을 사용하고있을 것입니다. RVM 또는 chruby를 사용하여 로컬 사용자 계정에 sudo가 필요없는 특정 버전의 루비를 설치하십시오. –
제거하려면이 을 시도해보십시오
gem uninstall -Iax sass
& 다음 다시 설치 사용 :
gem install sass --pre
또는
gem install sass
일반적인 문제는 그의 새 버전을 출시 할 때마다 OSX에는 새로운 Mac Ruby 컴파일러가 함께 제공됩니다. 이러한 종류의 문제를 피하는 가장 좋은 방법은 RVM (Ruby 버전 관리자)을 사용하여 Ruby 버전을 관리하고 충돌 및 누락 된 보석 (실제로는 누락 된 것이 아니라 구형 Ruby 버전에만 있음)을 피하는 것입니다.
RVM을 사용하면 모든 보석을 정리하고 다른 버전의 Ruby로 손쉽게 전환 할 수 있습니다.
예를 들어 RVM을 사용하는 Ruby 버전 1.9.2를 사용합니다. 모든 보석은 내 1.9.2 Ruby 폴더에 있습니다. 쉽게 추적 할 수 있으며 필요한 경우 최신 버전의 Ruby로 쉽게 전환 할 수 있습니다.
이미 보석 패키지의 업데이트를 시도 했습니까?! –
sudo로 다시 설치하면 모든 새시 소스를 덮어 씁니다. – Rito