시스템을 지우고 Snow Leopard를 설치 한 후 다시 작업하려고하는 앱이 있습니다. 나는 Macports (지금 최신 버전)에서 Ruby 1.9를 설치했고 dev 서버는 정상적으로 시작되었다. 그러나 첫 번째 요청에서 "잘못된 명령"이라고 말하면서 죽는다. 이 문제를 일으키는 원인이 무엇인지 또는 심지어 디버깅하는 방법에 대해 알지 못합니다. 누구든지 아이디어가 있습니까?Ruby 1.9 Ramaze App이 "잘못된 명령어"로 실패합니다
3
A
답변
1
제작! 적절하게는 스택 오버플로가 원인입니다.
3
"잘못된 명령"은 일반적으로 CPU에서 실행되는 일부 이진 코드가 해당 CPU에서 구현되지 않은 명령을 포함한다는 의미의 오류 메시지입니다.
- 바이너리가 잘못된 CPU에 대한 최적화 설정을 사용하여 컴파일 :
이 여러 이유가있을 수 있습니다. CPU 공급 업체는 항상 새로운 지침을 추가합니다. 컴파일러가 가지고있는 것보다 더 새로운 CPU를 최적화하면 CPU가 이해할 수없는 명령을 내 보낸 것일 수 있습니다.
- 컴파일러가 손상되었습니다.
- 이진 파일이 손상되었습니다.
- 컴파일중인 코드에는 CPU에없는 명령어가 포함 된 어셈블리 코드 나 내장 함수가 들어 있습니다.
관련 문제
- 1. Ruby 1.9 버그? - Array.permutation
- 2. Ruby 1.9 용 Ruby Pony 대안?
- 3. Ruby 1.9 GarbageCollector, GC.disable/enable
- 4. ruby 1.9 용 비누 클라이언트 및 레일
- 5. Ruby - 1.8 또는 1.9 버전을 배우고 있습니까?
- 6. 접두어의 요점은 무엇입니까? operator in Ruby 1.9
- 7. ramaze 블로그의 예를 실행 - 오류 메시지를
- 8. ActionMailer and Ramaze
- 9. Bash 명령어로 변수를 대체합니다.
- 10. 유닉스 명령어로 파일 만들기
- 11. Ruby-Git g.status 항상 실패합니다
- 12. 잘못된 바이트 시퀀스 (루비 1.9 + 레일 2.3.8 + MongoDB를 + mongo_mapper)
- 13. 루비 1.9 RVM,시나 및
- 14. ramaze 프레임 워크로 PUT 데이터에 액세스하려면 어떻게해야합니까?
- 15. ARM 명령어를 i386 명령어로 변환
- 16. Ruby 1.9 - 'win32/open3'을로드 할 파일이 없습니다.
- 17. Rails Apps의 Ruby 1.8 대 1.9 시장 점유율
- 18. Ruby 1.9.x에서 html 태그를 찾으려면 텍스트를 파싱
- 19. Windows에서 ruby 1.9 ri는 클래스에 대해 아무것도 모릅니다.
- 20. Ruby 1.9 regexp를 얻는 방법 \ p {Nonspacing_Mark}을 지원합니까?
- 21. Ruby 1.9 및 Rails 3에서 SOAP 웹 서비스를 사용합니까?
- 22. Ruby 1.9.x의 테스트 프레임 워크에 대한 합의가 있습니까?
- 23. Ruby 1.9.x, Rails 3 및/또는 Merb로 시작
- 24. Ruby 1.9 for Rails를 아직 사용할 수 있습니까?
- 25. csv 파일에 행 추가 Ruby 1.9 CSV lib
- 26. Ruby 1.9 및 Sass 인코딩 문제. (ASCII-8BIT에서 UTF-8로)
- 27. expat가있는 앰퍼샌드 구문 분석이 실패합니다. 잘못된 토큰?
- 28. Ruby 1.9.2를 사용하는 잘못된 날짜
- 29. Ruby EE ./installer가 mysql gem 설치에서 실패합니다.
- 30. Mac OSX에서 Ruby 설치가 실패합니다 - 도와주세요!
코드를 게시 할 수 있습니까? 다른 Ruby (RVM 사용)를 사용해 보셨습니까? – Pistos
지금 당장 서버에있는 정확한 패치 레벨을 설치하려고 시도했지만 (심지어 크게 작동합니다.) 충돌이 발생했습니다. 심지어 같은 버전의 Ramaze를 실행 해 보았습니다. 주사위도 없다. 그것은 컴파일하는 방법으로 뭔가있을거야,하지만 난 그것을 알아낼 수 없습니다. –