자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
delphi 10.2 linux 연결 후 실행시 오류 메세지
2017.04.12 13:08
본 게시판 제품 구매 고객사에 대한 설치 및 버그 관련 문의 게시판입니다.
* 프로페셔널, 스타터 에디션은 이곳에서 기술지원이 제공되지 않으므로
* http://qc.embarcadero.com/wc/qcmain.aspx 또는 http://www.embarcadero.com/support를 이용하세요.
* 버그 문의의 경우 해당 버그를 재현해 볼 수 있도록 자세히 올려 주시기 바랍니다.
또한 질문을 등록하기에 앞서서
* 설치/등록가이드 또는 개발자 Q&A를 검색 해보시면 원하시는 답이 있을 수도 있습니다.
* 엠바카데로 제품이 아닌 외부 컴포넌트는 해당 제조사에 문의를 하셔야 하며
* 제품 버그가 아닌 코딩 관련 문의는 개발자Q&A 게시판을 이용하시기 바랍니다.
-----------------------------------------------------------------------------------------------
paclient command line for "Ubuntu_delphi"
c:\program files (x86)\embarcadero\studio\19.0\bin\paclient.exe -u8 --Clean=",D:\System\My Document\Embarcadero\Studio\Projects\Project4._@emb_.tmp"
-u8 --Clean=".dSYM,D:\System\My Document\Embarcadero\Studio\Projects\Project4._@emb_.tmp" Ubuntu_delphi
[PAClient Error] Error: E0004 File does not exist: D:\System\My Document\Embarcadero\Studio\Projects\Project4._@emb_.tmp
Failed
무슨 문제일까요?
댓글 7
-
험프리
2017.04.12 14:15
-
agallee
2017.04.12 19:48
delphi 10.1 설치(2월) 된 win7 64 PC에 10.2 설치(4월10일) 후
사이트
{
http://chapmanworld.com/2016/12/29/configure-delphi-and-redhat-or-ubuntu-for-linux-development/
}설명대로 따라해서 모두 정상적으로 되었으나,
마지막 "Hello Linux World" 에서 위와 같은 오류가 나옵니다.
컨트롤 + F9 오류 없고, F9 에서만 오류 납니다.
10.2 설치 후 환경설정은 위 리눅스 관련 링크의 설정 말고는 아무것도 안했습니다.
-
험프리
2017.04.13 09:22
http://docwiki.embarcadero.com/RADStudio/Tokyo/en/E0004_File_does_not_exist:_%27path%27
위 링크를 보면, 시스템 환경 변수에 Platform이라는 변수가 정의되어 있을 거라고 하는데요. 맞나요?
만약, 맞다면 Tools->Options->Environment variables->User overrides 항목에 Platform을 추가 후 Linux64를 값으로 지정한 후 컴파일 시도해 보시기 바랍니다.
(조치하시고 답변 부탁드립니다^^)
-
agallee
2017.04.13 10:32
시스템 환경 변수에 Platform이라는 변수가 Win32 로 정의되어 있었습니다.
알려주신대로
Tools->Options->Environment variables->User overrides 항목에 Platform을 추가 후 Linux64를 값으로 지정
하니 실행이 잘됩니다.
감사합니다(__)
추천:1 댓글
-
agallee
2017.04.13 11:59
[추가]
Tools->Options->Environment variables->User overrides 항목에 Platform을 추가 후 Linux64를 값으로 지정 후
새로운 Win32 프로젝트 생성하면
컴파일(컨트롤 + F9) 하면 => [dcc32 Fatal Error] Project6.dpr(5): F2613 Unit 'Vcl.Forms' not found.
오류가 발생하고
프로젝트가 저장된 폴더에는 Linux64 폴더가 생성되어 있고, Win32 폴더는 없습니다.
Tools->Options->Environment variables->User overrides 항목에 Platform을 지우면
정상적으로 컴파일도 되고 실행도 됩니다.
한번 실행된 프로젝트는
Tools->Options->Environment variables->User overrides 항목에 Platform 유/무 와 관계없이 실행됩니다.
-
험프리
2017.04.19 09:32
현재 문제가 되는 부분은 시스템환경변수에 Platform이라는 변수가 Win32로 설정되 있다는 것입니다.
델파이는 내부적으로 타겟 플랫폼 변경 시 Platform 환경변수를 사용하는데, 시스템환경변수에 이미 설정되어 있어 변경이 적용되지 않아 문제가 발생합니다.
제일 간단한 문제해결 방법은 시스템환경변수에서 Platform이라는 변수를 제거하는 것입니다.
만약 user overrides 항목을 사용하고 있다면, 거기에서도 Platform이라는 변수를 제거하시기 바랍니다.
(단, 위 환경변수를 사용하는 다른 소프트웨어가 있을 수 있으니 중요한 소프트웨어는 테스트해보시기 바랍니다.)
위와 비슷한 이슈는 HP 노트북등에서 자주 발생합니다. 그 문제도 Platform 환경변수를 삭제하도록 조치하면 문제가 해결됩니다.
(대부분 아무 문제없이 델파이 및 다른 소프트웨어도 잘 돌아갑니다.)
http://tech.devgear.co.kr/delphi_qna/425148
http://stackoverflow.com/questions/18795530/error-invalid-platform-variable-mcd
-
agallee
2017.04.19 13:12
말씀하신대로 제가 HP노트북을 사용합니다.
시스템환경변수, user overrides 둘다 지우니 잘 됩니다.
감사합니다.
추천:1 댓글
delphi 10.2 linux 연결 후 실행시 오류 메세지
2017.04.12 13:08
본 게시판 제품 구매 고객사에 대한 설치 및 버그 관련 문의 게시판입니다.
* 프로페셔널, 스타터 에디션은 이곳에서 기술지원이 제공되지 않으므로
* http://qc.embarcadero.com/wc/qcmain.aspx 또는 http://www.embarcadero.com/support를 이용하세요.
* 버그 문의의 경우 해당 버그를 재현해 볼 수 있도록 자세히 올려 주시기 바랍니다.
또한 질문을 등록하기에 앞서서
* 설치/등록가이드 또는 개발자 Q&A를 검색 해보시면 원하시는 답이 있을 수도 있습니다.
* 엠바카데로 제품이 아닌 외부 컴포넌트는 해당 제조사에 문의를 하셔야 하며
* 제품 버그가 아닌 코딩 관련 문의는 개발자Q&A 게시판을 이용하시기 바랍니다.
-----------------------------------------------------------------------------------------------
paclient command line for "Ubuntu_delphi"
c:\program files (x86)\embarcadero\studio\19.0\bin\paclient.exe -u8 --Clean=",D:\System\My Document\Embarcadero\Studio\Projects\Project4._@emb_.tmp"
-u8 --Clean=".dSYM,D:\System\My Document\Embarcadero\Studio\Projects\Project4._@emb_.tmp" Ubuntu_delphi
[PAClient Error] Error: E0004 File does not exist: D:\System\My Document\Embarcadero\Studio\Projects\Project4._@emb_.tmp
Failed
무슨 문제일까요?
댓글 7
-
험프리
2017.04.12 14:15
-
agallee
2017.04.12 19:48
delphi 10.1 설치(2월) 된 win7 64 PC에 10.2 설치(4월10일) 후
사이트
{
http://chapmanworld.com/2016/12/29/configure-delphi-and-redhat-or-ubuntu-for-linux-development/
}설명대로 따라해서 모두 정상적으로 되었으나,
마지막 "Hello Linux World" 에서 위와 같은 오류가 나옵니다.
컨트롤 + F9 오류 없고, F9 에서만 오류 납니다.
10.2 설치 후 환경설정은 위 리눅스 관련 링크의 설정 말고는 아무것도 안했습니다.
-
험프리
2017.04.13 09:22
http://docwiki.embarcadero.com/RADStudio/Tokyo/en/E0004_File_does_not_exist:_%27path%27
위 링크를 보면, 시스템 환경 변수에 Platform이라는 변수가 정의되어 있을 거라고 하는데요. 맞나요?
만약, 맞다면 Tools->Options->Environment variables->User overrides 항목에 Platform을 추가 후 Linux64를 값으로 지정한 후 컴파일 시도해 보시기 바랍니다.
(조치하시고 답변 부탁드립니다^^)
-
agallee
2017.04.13 10:32
시스템 환경 변수에 Platform이라는 변수가 Win32 로 정의되어 있었습니다.
알려주신대로
Tools->Options->Environment variables->User overrides 항목에 Platform을 추가 후 Linux64를 값으로 지정
하니 실행이 잘됩니다.
감사합니다(__)
추천:1 댓글
-
agallee
2017.04.13 11:59
[추가]
Tools->Options->Environment variables->User overrides 항목에 Platform을 추가 후 Linux64를 값으로 지정 후
새로운 Win32 프로젝트 생성하면
컴파일(컨트롤 + F9) 하면 => [dcc32 Fatal Error] Project6.dpr(5): F2613 Unit 'Vcl.Forms' not found.
오류가 발생하고
프로젝트가 저장된 폴더에는 Linux64 폴더가 생성되어 있고, Win32 폴더는 없습니다.
Tools->Options->Environment variables->User overrides 항목에 Platform을 지우면
정상적으로 컴파일도 되고 실행도 됩니다.
한번 실행된 프로젝트는
Tools->Options->Environment variables->User overrides 항목에 Platform 유/무 와 관계없이 실행됩니다.
-
험프리
2017.04.19 09:32
현재 문제가 되는 부분은 시스템환경변수에 Platform이라는 변수가 Win32로 설정되 있다는 것입니다.
델파이는 내부적으로 타겟 플랫폼 변경 시 Platform 환경변수를 사용하는데, 시스템환경변수에 이미 설정되어 있어 변경이 적용되지 않아 문제가 발생합니다.
제일 간단한 문제해결 방법은 시스템환경변수에서 Platform이라는 변수를 제거하는 것입니다.
만약 user overrides 항목을 사용하고 있다면, 거기에서도 Platform이라는 변수를 제거하시기 바랍니다.
(단, 위 환경변수를 사용하는 다른 소프트웨어가 있을 수 있으니 중요한 소프트웨어는 테스트해보시기 바랍니다.)
위와 비슷한 이슈는 HP 노트북등에서 자주 발생합니다. 그 문제도 Platform 환경변수를 삭제하도록 조치하면 문제가 해결됩니다.
(대부분 아무 문제없이 델파이 및 다른 소프트웨어도 잘 돌아갑니다.)
http://tech.devgear.co.kr/delphi_qna/425148
http://stackoverflow.com/questions/18795530/error-invalid-platform-variable-mcd
-
agallee
2017.04.19 13:12
말씀하신대로 제가 HP노트북을 사용합니다.
시스템환경변수, user overrides 둘다 지우니 잘 됩니다.
감사합니다.
추천:1 댓글
어떤 환경인지 몰라 오류관련 참고 링크 안내드립니다.
http://docwiki.embarcadero.com/RADStudio/Tokyo/en/E0004_File_does_not_exist:_%27path%27
경로 문제인것으로 보입니다.
프로젝트를 다른 경로(예를 들어 공백이 없는 경로)에 저장하고 시도해보시기 바랍니다.
다음 링크에 비슷한 이슈를 해결한 내용이 있으니 참고하시기 바랍니다.
http://www.codenewsfast.com/cnf/thread/0/permalink.thr-ng2027q9880
Tools->Options->Environment variables->User overrides 항목에서 Platform 항목이 있다면 지우고 다시 시도하시기 바랍니다.