문제

프로젝트를 컴파일하려고 할 때 Codekit 에서이 오류를 계속 받고 그 의미가 무엇인지 전혀 모릅니다.

System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby: illegal switch in RUBYOPT: -E (RuntimeError)

누구 든지이 문제를 해결하는 방법에 대해 알고 있습니까?

도움이 되었습니까?

해결책

이 안내서는 다음과 같습니다.

http://www.amyhaywood.com/problems-codekit-ugrading-mavericks/

...

그렇지 않은 경우 Codekit 포럼에서 논의 된 문제에 대한 수정 :

https://github.com/bdkjones/codekit/issues/686

당신은 매버릭스에 있고 외부 나침반, Sass, Slim 또는 Haml 컴파일러를 사용하도록 Codekit 세트가 있습니다. 그러나 그 외부 컴파일러는 Mountain Lion (Ruby 1.8.7)에서 마이그레이션 된 Ruby의 오래된 버전에서 실행 중입니다.

Mavericks의 Ruby 2.0 환경에서 외부 컴파일러를 다시 설치하고 대신 해당 컴파일러를 사용하기 만하면됩니다. 또는 Codekit을 내부 컴파일러 사용으로 다시 전환 할 수 있습니다.

운영

sudo gem install ruby
sudo gem install compass

다른 팁

-E 루비 2+에서는 다음을 의미합니다.

-Eex[:in]       specify the default external and internal character encodings

Ruby 1.8의 옵션이 아니기 때문에 오류가 발생하는 이유이므로 Ruby (Mac OS에 있으므로 RVM 또는 RBENV 사용)를 업그레이드하거나 포함되지 않도록 설정을 변경할 수 있습니다. -E.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top