Skip to content

Instalacja MacOs nie działa #11

Closed

Description

@ldziedziul

Wersja

0.1.4

Środowisko KSeF

test

System

macOS Tahoe 26.6.1 (25G76) arm64, zsh 5.9

Komenda i wynik

Snippet do instalacji nie działa:

v=0.1.4 a=osx-arm64   # Intel: osx-x64
curl -LO https://github.com/kprzybys/ksef-cli/releases/download/v$v/ksef-$v-$a.tar.gz{,.sha256}
shasum -a 256 -c ksef-$v-$a.tar.gz.sha256 && tar -xzf ksef-$v-$a.tar.gz
mkdir -p ~/.local/bin && install -m755 ksef-$v-$a/ksef ~/.local/bin/ksef   # ~/.local/bin dopisz do PATH
ksef --help
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100 5967k  100 5967k    0     0  13.4M      0 --:--:-- --:--:-- --:--:-- 35.7M
88b985fc635c18354b49a1231fbb64f0d4876a9954d308a01d61962705ebf544  ksef-0.1.4-osx-arm64.tar.gz
shasum: ksef-0.1.4-osx-arm64.tar.gz.sha256: No such file or directory
install: cannot stat 'ksef-0.1.4-osx-arm64/ksef': No such file or directory
zsh: command not found: ksef


Plik pobrał się, ale `install` nie wrzucił pliku do ~/.local/bin

Czego się spodziewałeś

Że będzie działać od ręki :)

Activity

  1. kprzybys commented on Nov 2, 2026

    @kprzybys
    Owner

    Dzięki za zgłoszenie i dokładny wynik — od razu było widać przyczynę.

    curl -LO adres{,.sha256} zapisuje na dysk tylko pierwszy plik (-O dotyczy jednego adresu), a zawartość .sha256 wypisuje na ekran — to ta linia z hashem w Twoim wyniku. Potem shasum nie miał czego sprawdzić, tar się nie uruchomił i install nie znalazł binarki. Ten sam błąd był w poleceniu dla Linuksa.

    Poprawione w #13 (curl -L --remote-name-all). Przy okazji blok dla macOS jest teraz bez komentarzy, bo zsh w domyślnych ustawieniach macOS bierze # za polecenie i gubi zmienne. Wydanie 0.1.4 jest w porządku, wystarczy poprawione polecenie:

    v=0.1.4 a=osx-arm64
    curl -L --remote-name-all https://github.com/kprzybys/ksef-cli/releases/download/v$v/ksef-$v-$a.tar.gz{,.sha256}
    shasum -a 256 -c ksef-$v-$a.tar.gz.sha256 && tar -xzf ksef-$v-$a.tar.gz
    mkdir -p ~/.local/bin && install -m755 ksef-$v-$a/ksef ~/.local/bin/ksef
    ~/.local/bin/ksef --help

    Na Macu z Intelem: a=osx-x64. Jeśli ~/.local/bin nie ma w PATH: export PATH="$HOME/.local/bin:$PATH" w ~/.zshrc.

    Sprawdzone na macOS (arm64, zsh bez własnej konfiguracji, zsh z interactivecomments, bash 3.2) i na kilku dystrybucjach Linuksa. Zamykam — jeśli coś dalej nie zadziała, otwórz proszę ponownie.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions