fukamachi / qlot

A project-local library installer for Common Lisp
https://qlot.tech
MIT License
469 stars 40 forks source link

Installation fails because of tar --strip-component flag? #206

Closed rpx99 closed 11 months ago

rpx99 commented 11 months ago

Describe the bug

Installation fails, due to unsupported --strip-component flag of BSDs tar command. This seems to be GNU tar only.

Reproducible steps

curl -L https://qlot.tech/installer | bash

Error messages

Installation path: /home/rpx/.qlot Downloading an archive from 'https://github.com/fukamachi/qlot/releases/download/1.3.6/qlot-1.3.6.tar.gz'...tar: WARNING! These patterns were not matched: --strip-component 1 done Setting it up. This may take a while... Error: Setup process is failed. See '/home/rpx/.qlot/logs/install-1701702187.log' for the detailed logs. Error: If it can be a bug, please report an issue at https://github.com/fukamachi/qlot/issues.

In install-1701702187.log: bash: line 102: scripts/setup.sh: No such file or directory

Versions:

fukamachi commented 11 months ago

Thank you for reporting. I will make changes not to use the option.

rpx99 commented 11 months ago

Thanks! Happy to try again.

fukamachi commented 11 months ago

Fixed it at v1.3.10.

rpx99 commented 11 months ago

Test successful. Thanks.

`tron$ curl -L https://qlot.tech/installer | sh % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- 0:00:02 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:02 --:--:-- 0 100 3337 100 3337 0 0 1188 0 0:00:02 0:00:02 --:--:-- 160k Welcome to Qlot automatic installer!

Installation path: /home/rpx/.qlot Downloading an archive from 'https://github.com/fukamachi/qlot/releases/download/1.3.10/qlot-1.3.10.tar.gz'...done Setting it up. This may take a while...

Qlot v1.3.10 has been successfully installed under '/home/rpx/.qlot'.

The executable script is located at '/home/rpx/.qlot/bin/qlot'. To make it runnable by your shell, please add '/home/rpx/.qlot/bin' to '$PATH'.

export PATH="/home/rpx/.qlot/bin:$PATH"

Enjoy! `