首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >命令“流浪汉”未被找到

命令“流浪汉”未被找到
EN

Stack Overflow用户
提问于 2020-09-30 00:50:13
回答 1查看 1.4K关注 0票数 0

我正在本地机器上重新安装vagrant,但没有成功.最初,我下载、安装和运行了vagrant,但决定卸载它。我的卸载如下:

代码语言:javascript
复制
$ 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

安装一个virtualbox

我在安装virtualbox之前先安装vagrant

代码语言:javascript
复制
$ sudo apt install virtualbox
$ which virtualbox

安装Vagrant:选项1

代码语言:javascript
复制
$ sudo apt install vagrant

我得到的结果是:

正在读取包列表...完成构建依赖树 正在读取状态信息...“流浪汉”已经是最新版本(1:2.2.10)。下列软件包已自动安装,不再需要:augeas-透镜bsdtar cpu-checker加密安装密码安装程序-bin db-util db5.3-util dmeventd extlinux字体-lato hfsplus ib谓词-providers icoutils ipxe-qemu ipxe-qemu-256 k-compat-efi-roms ldmtool libafflib0v5 libarchive-tools libaugeas0 libbfio1 libcacard0 libconfig9 libdate-manip-perl libdevmapper-vent1.02.1 libewf2 libfdt1 libguestfs-hfsplus --tools libhfsp0 libhivex0 libhivex0 libibverbs1 bin-libldm xfs libldm libldm-路由-3-200 librados2 librbd1 librdmacm1 libwin 2.5 libsys dev libspice-server 1 libstring-utils引用-perl libsys-virt-perl libsystemd0 0:i 386 libtsk13 libudev1:i 386 libusbredirparser1 libvirt0 libwin-hivex-perl libxen-4.9 libstore3.0lsscsi lvm2 msr-tools -server osinfo-pkg-qemu-system-公共you system-x86 you utils- rake ruby ruby- you pbkdf ruby-blankslate ruby-ruby ruby perl-您的意思是-您的意思是红宝石-迷雾-核心红宝石-雾-json红宝石-雾-libvirt红宝石-雾-xml红宝石-formatador http-cookie ruby-i18n红宝石-json红宝石-libvirt红宝石-听红宝石-log4r红宝石-模拟红宝石-mime-类型-数据红宝石-最小红宝石-多json ruby-net-sftp ruby-net-ssh ruby-net-telnet ruby-netrc ruby-nokogiri ruby-oj ruby -pkg配置ruby-ruby rb-inotify ruby客户端-assert 3-测试单位红宝石-unf红宝石-unf-ext,ruby2.5rubygems-集成擦洗,海鸟sgabios sleuthkit超级迷航-libvirt零树使用'sudo apt自动删除‘删除他们。0升级,0新安装,0删除,105未升级。

要检查是否安装了vagrant,我运行:

代码语言:javascript
复制
$ vagrant --version

结果是:

找不到命令“流浪者”,但可以安装以下命令: 数多apt安装流浪汉

安装Vagrant:选项2:

我首先检查了vagrant流浪者下载页面上的最新版本,然后通过运行以下命令下载并安装了它:

代码语言:javascript
复制
$ 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

代码语言:javascript
复制
$ which vagrant
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-09-30 22:54:25

由于您只是删除了文件,而不是使用apt-getdpkg卸载包,所以包管理不知道手动删除,因此apt-getdpkg仍然认为最新版本已经安装,所以什么也不做。

apt-get --reinstall install vagrant

应该能解决这个问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64129477

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档