Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Local GetIt Package Fehler (https://www.delphipraxis.net/216209-local-getit-package-fehler.html)

mattia72 21. Nov 2024 09:19

Local GetIt Package Fehler
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo zusammen

Ich probiere gerade ein lokales GetIt-Package zu erstellen.
Mit dieser JSON-Datei bekomme ich nur eine Warnung:

Daten vom Server können nicht geladen werden.
Ungütige Typumwandlung


Sagt mir nicht viel :(
Kann mir jemand weiterhelfen?

Code:
{
  "Image": "splash_icon.bmp",
  "License": "LICENSE",
  "Description": "RipGrep GUI for Delphi",
  "ProjectUrl": "http:\/\/github.com\/mattia72\/DRipGrepper",
  "Id": "DRipExtension-11",
  "RequireElevation": "0",
  "Vendor": "Matasoft Bt.",
  "Actions": [
    {
      "Type": "3",
      "Parameter": {
        "Parameter": "DRipExtension.bpl"
      },
      "ActionId": "18",
      "Id": "1",
      "ActionName": "UninstallIDEPackage",
      "RequireElevation": "0",
      "Description": "Uninstall DRipExtension.bpl"
    },
    {
      "Type": "3",
      "Parameter": {
        "Parameter": "DRipExtension.bpl"
      },
      "ActionId": "17",
      "Id": "2",
      "ActionName": "InstallIDEPackage",
      "RequireElevation": "0",
      "Description": "Install DRipExtension.bpl"
    }
  ],
  "VendorUrl": "http:\/\/github.com\/mattia72",
  "Version": "v3.9.0-beta",
  "AllUsers": "0",
  "Url": "DRipExtension.Delphi11.v3.9.0-beta.zip",
  "LicenseName": "MIT License",
  "Modified": "2024-11-21 09:46:22",
  "Name": "DRipExtension"
}

mattia72 21. Nov 2024 13:36

AW: Local GetIt Package Fehler
 
Ich habe inzwischen herausgefunden, dass ohne die Actions werden die Dateien aus https://github.com ordentlich heruntergeladen und in $(BDSCatalogRepository) ausgepackt.

Ich habe die Actions so geändert, aber dann kommt der alte Fehler wieder. (Die Kommentare sind nur zur Info, in der Datei sind sie nicht vorhanden)

Code:
  "Actions": [
    {
      "ActionId": "17",                             // InstallIDEPackage
      "Id": "2",
      "ActionName": "InstallIDEPackage",
      "RequireElevation": "0",
      "Description": "Install DRipExtension.bpl"
      "Type": "3",                                  // 2: After Download: This action will be executed after download and extract a catalog item.
      "Parameter": {
        "Parameter": "$(BDSCatalogRepository)\\DRipExtension-11\\DRipExtension.bpl" // Path after download
      },
    }
  ]


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:52 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz