簡體   English   中英

找不到命令 'vagrant'

[英]Command 'vagrant' not found

我在本地機器上重新安裝vagrant失敗。 最初,我下載、安裝並運行了vagrant ,但決定卸載它。 我的卸載如下:

$ rm -rf /opt/vagrant
$ rm -f /usr/bin/vagrant

檢查vagrant通過運行$ which vagrant ,我找不到它意味着它被成功卸載。

要重新安裝它,我執行以下步驟,但我不斷收到消息Command 'vagrant' not found, but can be installed with: sudo apt install vagrant

安裝虛擬機

我在安裝vagrant之前安裝了virtualbox

$ sudo apt install virtualbox
$ which virtualbox

安裝 Vagrant:選項 1

$ sudo apt install vagrant

這是我得到的結果:

正在閱讀包列表...完成構建依賴樹
讀取狀態信息... Done vagrant 已經是最新版本(1:2.2.10)。

以下軟件包已自動安裝,不再需要:

augeas-lenses bsdtar cpu-checker cryptsetup cryptsetup-bin db-util db5.3-util dmeventd extlinux fonts-lato hfsplus ibverbs-providers icoutils ipxe-qemu ipxe-qemu-256k-compat-efi libtools0dmlibtools01 libcacard0 libconfig9 libdate-manip-perl libdevmapper-event1.02.1 libewf2 libfdt1 libguestfs-hfsplus libguestfs-perl libguestfs-reiserfs libguestfs-工具liblvm2cmd2.02 libnl-route-3-200 librados2 librbd1 librdmacm1 libruby2.5 libsodium-dev libspice-server1 libstring-shellquote-perl libsys-virt-perl libsystemd0:i386 libtsk13 libudev1:i386 libusbredir0x-139 .0 lsscsi lvm2 msr-tools nfs-kernel-server osinfo-db pkg-config qemu-block-extra qemu-system-common qemu-system-x86 qemu-utils rake ruby​​ ruby​​-bcrypt-pbkdf ruby​​-blankslate ruby​​-builder -childprocess ruby​​-did-you-mean ruby​​- 域名 ruby​​-erubis ruby​​-excon ruby​​-ffi ruby​​-fog-core ruby​​-fog-json ruby​​-fog-libvirt ruby​​-fog-xml ruby​​-formatador ruby​​-http-cookie ruby​​-i18n ruby​​-json ruby​​-libvirt ruby -listen ruby​​-log4r ruby​​-mime-types ruby​​-mime-types-data ruby​​-minitest ruby​​-multi-json ruby​​-net-scp ruby​​-net-sftp ruby​​-net-ssh ruby​​-net-telnet ruby​​-netrc ruby​​- nokogiri ruby​​-oj ruby​​-pkg-config ruby​​-power-assert ruby​​-rb-inotify ruby​​-rbnacl ruby​​-rest-client ruby​​-sqlite3 ruby​​-test-unit ruby​​-unf ruby​​-unf-ext ruby​​2.5 ruby​​gems-集成擦洗seabios sgabios sleuthkit supermin vagrant-libvirt zerofree

使用 'sudo apt autoremove' 刪除它們。 0 升級,0 新安裝,0 刪除,105 未升級。

要檢查是否已安裝vagrant ,我運行:

$ vagrant --version

結果是:

找不到命令“vagrant”,但可以使用以下命令安裝:
sudo apt 安裝 vagrant

安裝 Vagrant:選項 2:

我首先在vagrants 下載頁面上檢查了vagrant的最新版本,然后通過運行以下命令下載並安裝它:

$ sudo apt update
$ curl -O https://releases.hashicorp.com/vagrant/2.2.10/vagrant_2.2.10_x86_64.deb
$ sudo apt install ./vagrant_2.2.10_x86_64.deb

我得到的結果與上述選項 1 的結果相同。 我已經在線檢查了類似的問題及其可能的解決方案,例如這個例子,大多數建議都指向PATH 然而,什么都沒有發生。

我已審閱文檔關於如何正確安裝的其他文章中vagrant ,如,但Command 'vagrant' not found仍然存在。 可能是什么問題? 在這一點上,繼續使用vagrant完全停滯了。

我可以告訴我運行時沒有安裝vagrant

$ which vagrant

由於您只是刪除文件而不是使用apt-getdpkg卸載軟件包,因此軟件包管理器不知道您的手動刪除,因此apt-getdpkg仍然認為已經安裝了最新版本,因此什么都不做.

apt-get --reinstall install vagrant

應該解決這個問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM