먼저 설치했습니다 curl
.
company@rb-VirtualBox:~$ apt install curl
E: Could not open lock file /var/lib/dpkg/lock-frontend - open (13: Permission denied)
E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), are you root?
company@rb-VirtualBox:~$ sudo apt install curl
[sudo] password for company:
Reading package lists... Done
Building dependency tree
Reading state information... Done
curl is already the newest version (7.68.0-1ubuntu2.7).
0 upgraded, 0 newly installed, 0 to remove and 552 not upgraded.
그런 다음 이것을 사용하려고합니다.
company@rb-VirtualBox:~$ curl -X GET 'http://localhost:9200'
Command 'curl' not found, did you mean:
command 'curl' from deb curl (7.68.0-1ubuntu2.7)
Try: apt install <deb name>
보시다시피 여전히 "'curl' 명령을 찾을 수 없습니다"라고 표시됩니다.
다음과 같이 전체 경로를 사용하여 실행하면:
company@rb-VirtualBox:~$ /usr/bin/curl -X GET 'http://localhost:9200'
그럼 괜찮아요
추가 정보:
company@rb-VirtualBox:~$ whereis curl
curl: /usr/bin/curl /usr/share/man/man1/curl.1.gz
company@rb-VirtualBox:~$ echo $PATH
/home/company/.nvm/versions/node/v17.8.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
답변1
왜인지는 모르겠지만 전화를 해보니
company@rb-VirtualBox:~$ /usr/bin/curl -X GET 'http://localhost:9200'
이제 갑자기 이것도 작동합니다.
company@rb-VirtualBox:~$ curl -X GET 'http://localhost:9200'
고쳐 쓰다:
@jesse_b가 댓글에서 올바르게 가정했듯이 이는 오류를 일으킨 \r
또는 같은 의심스러운 문자와 함께 웹 사이트에서 명령을 복사했기 때문입니다.\n