Установка пакета без IDE в Lazarus из командной строки

Я пытаюсь автоматизировать установку моего пакета в IDE из командной строки, используя статью ( this ).

При использовании IDE пакет устанавливается правильно, и мои компоненты появляются на палитре Lazarus.
Чтобы проверить шаги статьи, после установки с IDE я скопировал файлы idemake.cfg , packagefiles.xml и staticpackages.inc из C: \ Users \ \ AppData \ Local \ lazarus во временную папку, так что мой пакет там зарегистрирован.

Затем безуспешно пытались:
1. удалил свой пакет из IDE
2. называется , чтобы очистить все из c: \ Lazarus
3. вызвал lazbuild и собрал мой пакет
4. скопировал все сохраненные файлы ( idemake.cfg , packagefiles.xml и staticpackages.inc ) в C: \ Users \ \ AppData \ Local \ lazarus
5. скопировано сохраненное idemake.cfg в c: \ Lazarus
6. создал файл .lpl для моего пакета и поместил его в C: \ Lazarus \ packager \ globallinks
7. наконец вызвал make idepkg из C: \ Lazarus
8.в качестве альтернативы попробовал make bigide и lazbuild --build-ide = с тем же результатом

Когда Lazarus IDE был собран и запущен, я мог видеть свой пакет среди установленных пакетов, но отмеченных значком зеленый «+» . В палитре тоже не хватало моих компонентов.
Если я выберу затем Tool -> Build Lazarus with profile: Build IDE with Packages , мой пакет будет установлен правильно после повторной сборки IDE.

Информация о версии:

Lazarus: 0.9.30.2
FPC: 2.4.4
ОС: Win 7

Я что-то упускаю? Есть ли альтернатива регистрации пакетов из командной строки без IDE?

Заранее благодарим.

5
задан AlexeyDaryin 2 March 2012 в 08:13
поделиться