virtualbox+vagrant学习-2(command cli)-9-vagrant Plugin命令
Plugin
格式:
vagrant plugin <command> [<args>]
这是用来管理插件的命令。
1)Plugin Expunge
格式:
vagrant plugin expunge [-h]
这将删除所有用户安装的插件信息。所有插件gems、它们的依赖关系和plugins.json文件都会被删除。这个命令提供了一个简单的机制来完全删除所有用户安装的自定义插件。
userdeMacBook-Pro:~ user$ vagrant plugin expunge -h
Usage: vagrant plugin expunge [-h]
--force Do not prompt for confirmation 强制执行
--local Include plugins from local project for expunge 删除包括本地项目中的插件
--local-only Only expunge local project plugins 只删除本地项目中的插件
--global-only Only expunge global plugins 只删除全局插件
--reinstall Reinstall current plugins after expunge 在删除后重新安装当前的插件
-h, --help Print this help 打印帮助信息
当升级vagrant时,可能由于内部不兼容的问题需要重新安装插件。expunge命令可以通过尝试自动重新安装当前配置的插件来帮助简化这个过程,即使用--reinstall标签:
# Delete all plugins and reinstall
$ vagrant plugin expunge --reinstall
2)Plugin Install
格式:
vagrant plugin install <name>... [-h]
这将安装具有给定名称或文件路径的插件。如果名称不是文件的路径,那么插件将从远程存储库安装,通常是RubyGems。如果已经安装了插件,这个命令还会更新插件,但是你也可以使用vagrant plugin update来更新插件。
如果插件已经安装,这个命令将用最新版本重新安装它。
userdeMacBook-Pro:~ user$ vagrant plugin install -h
Usage: vagrant plugin install <name>... [-h] --entry-point NAME The name of the entry point file for loading the plugin. 加载插件的入口点文件的名称
--plugin-clean-sources Remove all plugin sources defined so far (including defaults) 删除到目前为止定义的所有插件源(包括默认插件)
--plugin-source PLUGIN_SOURCE Add a RubyGems repository source 添加RubyGems库资源
--plugin-version PLUGIN_VERSION Install a specific version of the plugin 安装指定版本的插件
--local Install plugin for local project only 只为本地项目安装插件
--verbose Enable verbose output for plugin installation 为插件安装启用详细输出信息
-h, --help Print this help 打印帮助信息
例子
# Installing a plugin from a known gem source
$ vagrant plugin install my-plugin //指定插件名称 # Installing a plugin from a local file source
$ vagrant plugin install /path/to/my-plugin.gem //指定插件路径
如果指定了多个名称,将安装多个插件,给出的标志将应用于当前命令调用所安装的所有插件
3)Plugin License
格式:
vagrant plugin license <name> <license-file> [-h]
该命令为专有的vagrant插件(如VMware Fusion provider)安装许可证。
userdeMacBook-Pro:~ user$ vagrant plugin license -h
Usage: vagrant plugin license <name> <license-file> [-h]
-h, --help Print this help 打印帮助信息
4)Plugin List
格式:
vagrant plugin list [-h]
列出所有已安装的插件及其各自的已安装版本。如果插件在安装时指定了版本约束,那么约束也会列出。可能还会显示其他插件指定的信息。
userdeMacBook-Pro:~ user$ vagrant plugin list -h
Usage: vagrant plugin list [-h]
--local Include local project plugins 包括本地项目的插件
-h, --help Print this help 打印帮助信息
例子:
userdeMacBook-Pro:~ user$ vagrant plugin list
No plugins installed.
此时还没有安装插件
5)Plugin Repair
格式:
vagrant plugin repair [-h]
vagrant可能无法正确初始化用户安装的自定义插件。这可能是由于我不正确的插件安装/删除,或手动操作像plugins.json的插件相关文件。vagrant可以尝试自动修复问题。
如果自动修复失败,请参阅expunge命令
userdeMacBook-Pro:~ user$ vagrant plugin repair -h
Usage: vagrant plugin repair [-h]
--local Repair plugins in local project 修复在本地项目的插件
-h, --help Print this help 打印帮助信息
6)Plugin Uninstall
格式:
vagrant plugin uninstall <name> [<name2> <name3> ...] [-h]
这将卸载具有给定名称的插件。如果没有其他插件需要,插件的任何依赖项也将被卸载。
如果给定多个插件,则将卸载多个插件。
userdeMacBook-Pro:~ user$ vagrant plugin uninstall -h
Usage: vagrant plugin uninstall <name> [<name2> <name3> ...] [-h]
--local Remove plugin from local project 移除本地项目的插件
-h, --help Print this help 打印帮助信息
7)Plugin Update
格式:
plugin update [names...] [-h]
这将更新安装在vagrant中的插件。如果在安装插件时指定了版本约束,则此命令将尊重这些约束。如果你希望更改版本约束,请使用vagrant plugin install重新安装插件。
userdeMacBook-Pro:~ user$ vagrant plugin update -h
Usage: vagrant plugin update [names...] [-h] --local Update plugin in local project 更新在本地项目的插件
-h, --help Print this help 打印帮助信息
如果指定了名称,则只更新该插件。如果指定了未安装插件的名称,则此命令不会安装该插件。
virtualbox+vagrant学习-2(command cli)-9-vagrant Plugin命令的更多相关文章
- virtualbox+vagrant学习-2(command cli)-17-vagrant ssh命令
SSH 格式: vagrant ssh [options] [name|id] [-- extra ssh args] 这将SSH导入正在运行的vagrant机器,并允许你访问机器的shell. us ...
- virtualbox+vagrant学习-2(command cli)-26-vagrant share命令
Share share命令初始化了一个vagrant share会话,允许你与世界上任何一个人共享vagrant环境,允许在几乎任何网络环境中直接在vagrant环境中进行协作. 你可以在本博客的vi ...
- virtualbox+vagrant学习-2(command cli)-1-vagrant box命令
vagrant box 这是用于管理(添加.删除等)boxes的命令. box 是一个打包好的操作系统,是一个后缀名为 .box 的文件,其实是一个压缩包,里面包含了 Vagrant 的配置信息和 V ...
- virtualbox+vagrant学习-2(command cli)-2-vagrant cloud命令--有问题
Cloud https://www.vagrantup.com/docs/cli/cloud.html 命令: vagrant cloud 这是用来管理与vagrant相关的任何东西的命令. 该命令的 ...
- virtualbox+vagrant学习-2(command cli)-7-vagrant login命令
Login ⚠️该命令已经弃用了,别名为vagrant cloud auth login.看本博客的 格式: vagrant cloud auth login [options] 登录命令用于使用Ha ...
- virtualbox+vagrant学习-2(command cli)-11-vagrant PowerShell命令
PowerShell 格式: vagrant powershell [-- extra powershell args] 这将在主机上打开PowerShell提示符,进入正在运行的vagrant机器. ...
- virtualbox+vagrant学习-2(command cli)-4-vagrant global-status命令
Global Status 格式: vagrant global-status 这个命令将告诉你当前登录的用户系统上所有活跃的vagrant环境的状态. userdeMacBook-Pro:~ use ...
- virtualbox+vagrant学习-2(command cli)-21-vagrant up命令
Up 格式: vagrant up [options] [name|id] 这个命令根据你的Vagrantfile文件创建和配置客户机. 这是“vagrant”中最重要的一个命令,因为它是创建任何va ...
- virtualbox+vagrant学习-2(command cli)-23-vagrant version命令
Version 格式: vagrant version options只有 -h, --help 该命令将告诉你已安装的vagrant版本以及当前可用的vagrant最新版本. userdeMacBo ...
- virtualbox+vagrant学习-2(command cli)-24-Aliases别名
Aliases 别名的部分灵感来自Git自身的别名功能,它允许你创建自己的定制vagrant命令,从而使你的vagrant体验更简单.更容易.更熟悉. 别名可以在VAGRANT_HOME/ alias ...
随机推荐
- day-01mysql数据库下载安装卸载及基本操作
MySQL5.5.40破解版地址(永久有效):链接:https://pan.baidu.com/s/1n-sODjoCdeSGP8bDGxl23Q 密码:qjjy 第2节 数据库的介绍 MySQL:开 ...
- java单例模式的心得
由于设计模式对于java高级开发人员来说是非常重要的,网上也有很多关于设计模式的文章,博客等.所以,首先我对相对简单的单例模式做一个简单的总结. 一.实现方式 单例模式的实现方式有3种,分别是饿汉式, ...
- PHP中文件操作(1)--打开/读取文件
1.打开文件(fopen) 语法:resource $fp=fopen(文件地址,模式),返回的是文件指针(file pointer) 模式 含义 r 只读 w 写(清空重写) a 追加 $fp = ...
- visibilitychange:API详解
利用页面可见性API搞个怪 继各大站点.博客在用console发招聘.玩游戏.埋彩蛋之后(知乎相关链接),小剧似乎又发现了一个好玩儿的东西,目测会火,利用页面可见性API做些小技俩. 页面可见性是什么 ...
- Python 利用Python编写简单网络爬虫实例3
利用Python编写简单网络爬虫实例3 by:授客 QQ:1033553122 实验环境 python版本:3.3.5(2.7下报错 实验目的 获取目标网站“http://bbs.51testing. ...
- 一步一步pwn路由器之radare2使用实战
前言 本文由 本人 首发于 先知安全技术社区: https://xianzhi.aliyun.com/forum/user/5274 前文讲了一些 radare2 的特性相关的操作方法.本文以一个 c ...
- 让Oracle的 SHOW PARAMETER 命令显示隐藏参数
转自 http://blog.csdn.net/staricqxyz/article/details/8624549 Find internal of "show parameter&quo ...
- 【转】grep -v grep
1.grep 是查找含有指定文本行的意思,比如grep test 就是查找含有test的文本的行 2.grep -v 是反向查找的意思,比如 grep -v grep 就是查找不含有 grep 字段的 ...
- unity3d中的自定义模型的顶点法线和建模软件中的术语“软硬边”和立方体
在unity3d中我是想用Mesh生成一个正方体,直到遇到了法线的问题. 我是想显示如下图所示的正方体,却发现法线设置上的问题. 这里我先使用了8个顶点 按照每个顶点一个法线的结果,只能是这样:(也就 ...
- 灰度图的直方图均衡化(Histogram Equalization)原理与 Python 实现
原理 直方图均衡化是一种通过使用图像直方图,调整对比度的图像处理方法:通过对图像的强度(intensity)进行某种非线性变换,使得变换后的图像直方图为近似均匀分布,从而,达到提高图像对比度和增强图片 ...