termux / termux-packages

A package build system for Termux.
https://termux.dev
Other
12.97k stars 2.98k forks source link

yarn doesn't work when installing with `pkg install yarn` #6601

Closed jsjoeio closed 2 years ago

jsjoeio commented 3 years ago

Device Information:

Problem description When you try to run yarn, you get the error message saying it's not installed but you can install with pkg install yarn. However, when you do that, it installs it, but it's not executable.

Steps to reproduce

  1. pkg upgrade
  2. pkg install yarn
  3. yarn --version

Expected behavior Prints version 1.22.10 and yarn works in Termux

Additional information The workaround is to install with apt

apt update
apt upgrade
apt install yarn

# Check that yarn is working
yarn --version
# Expected 1.22.10

Output of echo $PATH

/data/data/com.termux/files/usr/bin:/data/data/com.termux/files/usr/bin/applets
Output of ` ls $PREFIX/bin` ```sh 2to3 2to3-3.9 '[' aarch64-linux-android-ar aarch64-linux-android-clang aarch64-linux-android-clang++ aarch64-linux-android-cpp aarch64-linux-android-g++ aarch64-linux-android-gcc aarch64-linux-android-ld aarch64-linux-android-nm aarch64-linux-android-objdump aarch64-linux-android-ranlib aarch64-linux-android-readelf aarch64-linux-android-strip aclocal aclocal-1.16 addpart addr2line am apt apt-cache apt-config apt-get apt-key apt-mark ar arp as autoconf autoheader autom4te automake automake-1.16 autoreconf autoscan autoupdate awk b2sum base32 base64 basename basenc bash bc bison blkdiscard blkid blkzone blockdev bunzip2 bzcat bzcmp bzdiff bzgrep bzip2 bzip2recover bzless bzmore c++ c++filt cal cat cc chcon chcpu chgrp chmod choom chown chroot chrt chsh cksum clang clang++ clang-11 clang-apply-replacements clang-change-namespace clang-check clang-cl clang-cpp clang-doc clang-extdef-mapping clang-format clang-include-fixer clang-move clang-offload-bundler clang-offload-wrapper clang-query clang-refactor clang-rename clang-reorder-fields clang-scan-deps clang-tidy clangd clear cmake cmd cmp code-server col colcrt colrm column comm compile_et corelist coreutils cp cpack cpan cpp csplit ctest ctrlaltdel curl curl-config cut dalvikvm dash date dc dd delpart df diagtool dialog diff diff3 dir dircolors dirname dmesg dnsdomainname dos2unix dpkg dpkg-deb dpkg-divert dpkg-fsys-usrunmess dpkg-query dpkg-realpath dpkg-split dpkg-trigger drill du dumpsexp dwp easy_install easy_install-3.9 echo ed ed2k-link editor edonr256-hash edonr512-hash egrep elfedit enc2xs encguess env expand expr factor fallocate false fgrep fincore find find-all-symbols findfs flex flex++ flock fmt fold free fsck.cramfs fsck.minix fsfreeze ftp funzip fuser g++ gawk gcc gdbm_dump gdbm_load gdbmtool getopt getprop git git-clang-format git-receive-pack git-upload-archive git-upload-pack gost12-256-hash gost12-512-hash gperf gpg-error gpg-error-config gpgrt-config gpgv gprof grep groups gss-client gss-server gunzip gzexe gzip h2ph h2xs hardlink has160-hash head hexdump hmac256 hmaptool hostname hwclock id idn2 ifconfig ifnames install instmodsh ionice ip ipmaddr iptunnel irqtop ischroot isosize join json_pp k5srvutil kadmin kadmin.local kadmind kdb5_util kdestroy kill killall kinit klist kpasswd kprop kpropd kproplog krb5-config krb5-send-pr krb5kdc ksu kswitch ktutil kvno ld ldattach ldd ldns-config less lessecho lesskey libgcrypt-config libnetcfg libtool libtoolize link linux32 linux64 ln logcat logger login logname look losetup ls lscpu lsipc lsirq lsof lzcat lzcmp lzdiff lzegrep lzfgrep lzgrep lzless lzma lzmadec lzmainfo lzmore m4 mac2unix magnet-link make mcookie md5sum mii-tool mkdir mkfifo mkfs mkfs.bfs mkfs.cramfs mkfs.minix mknod mkswap mktemp modularize more mount mpicalc mv namei nameif nano ncursesw6-config netstat nice nl nm node nohup npm nproc npx nsenter numfmt objcopy objdump od partx passwd paste patch pathchk pcre-config pcre2-config peekfd perl perlbug perldoc perlivp perlthanks pgrep piconv pidof ping ping6 pip pip3 pip3.9 pkg pkg-config pkill pl2pm plipconfig pm pmap pod2html pod2man pod2text pod2usage podchecker pp-trace pr printenv printf prlimit prove prtstat ps pslog pstree ptar ptardiff ptargrep ptx pwd pwdx pwlogin pydoc pydoc3 pydoc3.9 python python-config python3 python3-config python3.9 python3.9-config ranlib rarp readelf readlink readprofile realpath red rename renice reset resizepart rev rhash rm rmdir route rtcwake run-parts runcon savelog scan-build scan-view sclient scp script scriptlive scriptreplay sdiff sed seq setarch setsid setterm settings sftp sftpa sfv-hash sh sha1sum sha224sum sha256sum sha384sum sha512sum shasum shred shuf sim_client sim_server size slattach sleep sort source-ssh-agent splain split sserver ssh ssh-add ssh-agent ssh-copy-id ssh-keygen ssh-keyscan ssha sshd start-stop-daemon stat stdbuf streamzip strings strip stty su sum swaplabel sync sysctl tac tail tar taskset tee telnet tempfile termux-change-repo termux-fix-shebang termux-info termux-open termux-open-url termux-reload-settings termux-reset termux-setup-storage termux-wake-lock termux-wake-unlock test tftp tiger-hash timeout tload top touch tr true truncate tset tsort tth-hash tty ul umount uname uname26 uncompress unexpand uniq unix2dos unix2mac unlink unlzma unshare unxz unzip unzipsfx update-alternatives uptime uuclient uuserver vdir vmstat watch wc wdctl whereis which whiptail whirlpool-hash whoami whois wipefs xargs xdg-open xml2-config xsubpp xxh128sum xxh32sum xxh64sum xxhsum xz xzcat xzcmp xzdec xzdiff xzegrep xzfgrep xzgrep xzless xzmore yacc yarn yat2m yes zcat zcmp zdiff zegrep zfgrep zforce zgrep zipdetails zipgrep zipinfo zless zmore znew zramctl ```

Possibly related:

ghost commented 3 years ago

Can't reproduce it on my device (Android 11).

Does Nodejs interpreter (node) work at all for you?

jsjoeio commented 3 years ago

Probably an issue specific to my environment then (me breaking something).

Yes! I'm using v14.15.4

slance commented 3 years ago
pkg i nodejs
npm i -g npm
npm i -g yarn
jsjoeio commented 3 years ago

Thanks for the other workaround @SLance 🎉

jbchaudhary007 commented 3 years ago

Thanks for the other workaround @SLance 🎉

This is not working please help me

thunder-coding commented 2 years ago

@jsjoeio Is this issue still reproducible on latest Termux from F-Droid?

jsjoeio commented 2 years ago

I'll check now!

jsjoeio commented 2 years ago

Looks like it's fixed now 🎉 Thanks so much!

image

ghost commented 1 year ago

No funciona mi yarn que podrá ser

ghost commented 1 year ago

Screenshot_20230718-101906_Termux

ghost commented 1 year ago

Me da error

Rahulhaldar commented 3 months ago

Not Working

TomJo2000 commented 3 months ago

Not Working

Please make sure all of your packages are up to date using pkg up. If the problem persists, please open a new issue, instead of "necrobumping" one from 3 years ago.