2012-03-02 3 views
4

(this) 문서를 사용하여 명령 줄에서 IDE에 패키지를 자동 설치하려고합니다.IDE가없는 패키지를 명령 줄에서 Lazarus에 설치

IDE를 사용하면 패키지가 올바르게 설치되고 내 구성 요소가 나사로 팔레트에 나타납니다.
기사 단계를 확인하려면 IDE로 설치 한 후 idemake.cfg, packagefiles.xmlstaticpackages.inc 파일을 C:\Users\<user_name>\AppData\Local\lazarus에서 임시 폴더로 복사 했으므로 여기에 패키지가 등록되었습니다.

가 그런 성공없이 시도 :
1. c:\Lazarus
3에서 make clean all라는 IDE
2에서 내 패키지를 제거 lazbuild라고 내 패키지를 구축
4. 복사 된 모든 보관 파일 (idemake.cfg, packagefiles.xmlstaticpackages.inc)
5. C:\Users\<user_name>\AppData\Local\lazarus에이 idemake.cfgc:\Lazarus에 보관 복사 된
6. 내 패키지 .lpl 파일을 생성 및 배치이 01에서 236,
7. 마지막으로 같은 결과 C:\Lazarus
8. 대안으로 시도 make bigidelazbuild --build-ide=에서 make idepkg라고 나사로 IDE가 green "+"로 구축하고 내가 설치된 패키지 중 내 패키지를 볼 수 있었다 시작했지만 표시된

. 팔레트도 내 구성 요소를 놓쳤습니다.
Tool -> Build Lazarus with profile: Build IDE with Packages을 선택하면 IDE가 두 번째로 다시 빌드 된 후 패키지가 올바르게 설치됩니다.

버전 정보 :

나사로 : 0.9.30.2
FPC : 2.4.4
OS :

승 7은 나는 뭔가를 놓치고 있습니까? IDE없이 명령 줄에서 패키지를 등록 할 수있는 대안이 있습니까?

미리 감사드립니다.

답변

3

현재 Lazarus의 Lazbuild (최소한 1.0RC1까지)가 패키지를 설치할 수 있도록 확장되었습니다. 이렇게하려면 --add-package와 --build-ide를 함께 사용할 수 있습니다. the lazbuild wiki article

+0

답변 해 주셔서 감사합니다. 불행히도,이 가능성은 언급 한 기사에 따라 1.1에서 나타날 것입니다.'설치된 패키지 목록에 패키지 추가 (IDE를 재 빌드하기 위해 --build-ide와 결합). 1.1 이후 .' 나는 1.0에서'Lazbuild'를 체크했는데 --add-package 스위치가 없었습니다. – AlexeyDaryin

+0

죄송합니다. 버전을 잘못 기억 했어야합니다. – reiniero