(this)記事を使用してコマンドラインからIDEへのパッケージのインストールを自動化しようとしています。IDEなしでパッケージをコマンドラインからLazarusにインストール
IDEを使用すると、パッケージが正しくインストールされ、コンポーネントがLazarusパレットに表示されます。
記事の手順を確認するには、IDEでインストールした後に、idemake.cfg
,packagefiles.xml
およびstaticpackages.inc
のファイルをC:\Users\<user_name>\AppData\Local\lazarus
からtempフォルダにコピーしました。そこにパッケージが登録されています。
はその後、成功せずに試してみました:
1. IDE
2からの私のパッケージをアンインストールしc:\Lazarus
3からmake clean all
と呼ば
4. lazbuild
と呼ばれ、私のパッケージを構築し、すべての保管ファイル(idemake.cfg
、packagefiles.xml
をコピーして、コピーC:\Users\<user_name>\AppData\Local\lazarus
5にstaticpackages.inc
は)私のパッケージの.lpl
ファイルを作成し、01であることを置かc:\Lazarus
6にidemake.cfg
を保持しました
7は最終的に同じ結果にC:\Lazarus
8.代わりにしようとしたmake bigide
とlazbuild --build-ide=
からmake idepkg
と呼ばラザロIDEはgreen "+"
で構築されたと私はインストールされたパッケージの中で、私のパッケージを見ることができ始めたが、マークされた
Tool -> Build Lazarus with profile: Build IDE with Packages
を選択すると、2回目のIDEの再構築後にパッケージが正しくインストールされます。
バージョン情報:
ラザロ:0.9.30.2
FPC:2.4.4
OS:勝利7
が、私は何かが足りないのですか? IDEなしでコマンドラインからパッケージを登録する方法はありますか?
ありがとうございます。
回答ありがとうございます。残念なことに、この可能性は、あなたが言及した記事「パッケージをインストール済みのパッケージの一覧に追加する(IDEを再ビルドするために--build-ideと組み合わせて)」に従って1.1にのみ現れます。 1.1以降。 1.0から 'Lazbuild'を確認しましたが、それには--add-packageスイッチがありませんでした。 – AlexeyDaryin
申し訳ありませんが、バージョンを誤って忘れてしまったに違いありません。 – reiniero