Ich verwende macOS High Sierra (10.13.2) und HomeBrew Version 1.4.1.
Ich habe eine App ( laszip
) auf dem Mac mit installiert brew install laszip
. Die App scheint erfolgreich installiert worden zu sein. Wenn ich jedoch versuche, die App vom Terminal aus auszuführen oder sie mit zu finden which laszip
, wird sie nicht gefunden.
Hier sind einige Details:
$ brew install laszip
Warning: laszip 3.1.1 is already installed
$ brew install --force laszip
Warning: laszip 3.1.1 is already installed
$ brew info laszip
laszip: stable 3.1.1 (bottled), HEAD
Lossless LiDAR compression
https://www.laszip.org/
/usr/local/Cellar/laszip/3.1.1 (23 files, 551KB) *
Poured from bottle on 2017-12-25 at 11:41:22
From: https://github.com/Homebrew/homebrew-core/blob/master/Formula/laszip.rb
==> Dependencies
Build: cmake ✔
$ laszip
-bash: laszip: command not found
$ which laszip
$ where laszip
-bash: where: command not found
$ whereis laszip
$ brew update
Already up-to-date.
$ brew doctor
Your system is ready to brew.
$ brew uninstall laszip
Uninstalling /usr/local/Cellar/laszip/3.1.1... (23 files, 551KB)
$ brew install laszip
==> Downloading https://homebrew.bintray.com/bottles/laszip-3.1.1.high_sierra.bottle.tar.gz
Already downloaded: /Users/rcanand/Library/Caches/Homebrew/laszip-3.1.1.high_sierra.bottle.tar.gz
==> Pouring laszip-3.1.1.high_sierra.bottle.tar.gz
🍺 /usr/local/Cellar/laszip/3.1.1: 23 files, 551KB
$ which laszip
$ laszip
-bash: laszip: command not found
$
Ich habe auch festgestellt, dass sich laszip unter keinem der binären Pfade befindet:
$ find /usr -iname "laszip*"
find: /usr/sbin/authserver: Permission denied
/usr/local/include/laszip_api.h
/usr/local/include/laszip_api_version.h
/usr/local/include/laszip
/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/[email protected]
/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/laszip.rb
/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Aliases/laszip@3
/usr/local/var/homebrew/locks/laszip.formula.lock
/usr/local/var/homebrew/locks/[email protected]
/usr/local/var/homebrew/linked/laszip
/usr/local/opt/laszip@3
/usr/local/opt/laszip
/usr/local/Cellar/laszip
/usr/local/Cellar/laszip/3.1.1/.brew/laszip.rb
/usr/local/Cellar/laszip/3.1.1/include/laszip_api.h
/usr/local/Cellar/laszip/3.1.1/include/laszip_api_version.h
/usr/local/Cellar/laszip/3.1.1/include/laszip
/usr/local/Cellar/laszip/3.1.1/include/laszip/laszip_api.h
/usr/local/Cellar/laszip/3.1.1/include/laszip/laszip_api_version.h
/usr/local/Cellar/laszip/3.1.1/share/laszip
/usr/local/Cellar/laszip/3.1.1/share/laszip/example/laszippertest.cpp
/usr/local/Cellar/laszip/3.1.1/share/laszip/example/laszip.pc.in
/usr/local/Cellar/laszip/3.1.1/share/laszip/example/laszipdllexample.cpp
/usr/local/Cellar/laszip/3.1.1/share/laszip/example/laszip-config.in
Wie lasse ich Brew deinstallieren und neu installieren, damit die App über die Befehlszeile verfügbar ist?
homebrew
macos-highsierra
Anand
quelle
quelle
/usr/local/bin/
ein Teil Ihres Weges? Was ist die Ausgabe vonecho $PATH
?/usr
. Außerdem habe ich liblas installiert. Aktualisieren der Frage, um auch diese Details hinzuzufügen.Antworten:
Laut diesem Beitrag in der LAStools-Google-Gruppe werden bei der Installation
laszip
überbrew install laszip
nur die LAS-Bibliotheken installiert .Um eine Binärdatei zu erhalten, die LAS verwendet, müssen Sie Tools installieren, die dann mit diesen Bibliotheken wie
liblas
folgt kommunizieren:Um ehrlich zu sein, bin ich mit diesem Tool nicht 100% vertraut, daher wissen Sie möglicherweise besser als ich, was mit dem Befehl zu tun wäre. Aber
brew install laszip
es scheint nicht genug zu tun.quelle
brew install liblas --with-laszip
. Dies führt zu Fehlern, dass die Datei/usr/local/include/laszip/laszip.hpp
nicht gefunden wurde.