❤️《vagrant官方中文文档》❤️⑤命令行界面之plugin(插件)(代码片段)

Lucifer三思而后行 Lucifer三思而后行     2022-12-18     646

关键词:

以下为个人翻译,包含个人一些截图,本打算自用,现分享给大家,欢迎👏🏻纠错~

Plugin

命令: vagrant plugin

用于管理插件的命令。

此命令的主要功能通过子命令来使用:

  • expunge
  • install
  • license
  • list
  • repair
  • uninstall
  • update

Plugin Expunge

命令: vagrant plugin expunge

这将删除所有用户安装的插件信息。 删除所有插件 gem、它们的依赖项和 plugins.json 文件。 此命令提供了一种简单的机制来完全删除所有用户安装的自定义插件。

升级 Vagrant 时,由于内部不兼容,可能需要重新安装插件。expunge 命令可以通过尝试自动重新安装当前配置的插件来帮助简化该过程:

# Delete all plugins and reinstall
$ vagrant plugin expunge --reinstall


子命令选项:

  • --force 删除前不提示确认
  • --global-only 只删除全局插件
  • --local 在本地项目中包含的插件
  • --local-only 只删除本地项目插件
  • --reinstall 删除后尝试重新安装插件

Plugin Install

命令:vagrant plugin install <name>...

该命令将安装具有给定名称或文件路径的插件。 如果名称不是文件的路径,则插件是从远程存储库安装的,通常是 RubyGems。 如果插件已经安装,此命令还将更新插件,但您也可以使用 vagrant 插件更新。

# 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

如果指定多个名称,将安装多个插件。 如果下面给出了标志,则这些标志将应用于当前命令调用正在安装的所有插件。

如果插件已安装,此命令将使用可用的最新版本重新安装它。

子命令选项:

  • --entry-point ENTRYPOINT 默认情况下,通过加载与插件同名的初始化文件在内部加载已安装的插件。大多数时候,这是正确的。如果您正在安装的插件有另一个入口点,则可以使用此标志来指定它。
  • --local 仅将插件安装到本地 Vagrant 项目。
  • --plugin-clean-sources 清除目前已定义的所有源。这是一个高级功能。该用例主要用于阻止访问 RubyGems.org 的公司防火墙。
  • --plugin-source SOURCE 添加从中获取插件的源。请注意,这不仅会影响正在安装的单个插件,还会影响所有未来的插件。这是 Vagrant 使用的底层插件安装程序的限制。
  • --plugin-version VERSION 要安装的插件版本。默认情况下,此命令将安装最新版本。您可以使用此标志限制版本。您可以将其设置为特定版本,例如“1.2.3”,也可以将其设置为版本约束,例如“> 1.0.2”。您可以通过逗号分隔多个约束将其设置为更复杂的约束:"> 1.0.2, < 1.1.0"(不要忘记在命令行中引用这些)。

Plugin License

命令:vagrant plugin license <name> <license-file>

此命令为专有 Vagrant 插件(例如 VMware Fusion 提供程序)安装许可证。

Plugin List

命令: vagrant plugin list

这列出了所有已安装的插件及其各自安装的版本。 如果在安装插件时为插件指定了版本约束,则该约束也将被列出。 也可能会显示其他特定于插件的信息。

子命令选项:

  • --local 显示本地项目插件。

Plugin Repair

Vagrant 可能无法正确初始化用户安装的自定义插件。 这可能是由于我的插件安装/删除不正确,或者是手动操作插件相关文件(如 plugins.json 数据文件)造成的。 Vagrant 可以尝试自动修复问题。

如果自动修复不成功,参考expunge命令:

  • --local 修复本地项目插件。

Plugin Uninstall

命令:vagrant plugin uninstall <name> [<name2> <name3> ...]

这将卸载具有给定名称的插件。 假设没有其他插件需要它们,插件的任何依赖项也将被卸载。

如果提供了多个插件,则会卸载多个插件。

子命令选项:

  • --local 从本地项目卸载插件。

Plugin Update

命令:vagrant plugin update [<name>]

该命令会更新安装在 Vagrant 中的插件。 如果您在安装插件时指定了版本约束,则此命令将遵守这些约束。 如果要更改版本约束,请使用 vagrant plugin install 重新安装插件。

如果指定了名称,则只会更新该单个插件。 如果指定了未安装插件的名称,则此命令将不会安装它。

子命令选项:

  • --local 从本地项目更新插件。

本次分享到此结束啦~

如果觉得文章对你有帮助,点赞、收藏、关注、评论,一键四连支持,你的支持就是我创作最大的动力。

❤️《vagrant官方中文文档》❤️④命令行界面之基础命令(代码片段)

...算自用,现分享给大家,欢迎👏🏻纠错~Vagrant中文文档ConnectDestroyGlobalStatusHaltInitLoginPackageConnect命令:vagrantconnectNAMEconnect命令通过启用对共享环境的访问来补充sha 查看详情

❤️《vagrant官方中文文档》❤️④命令行界面之基础命令(代码片段)

...算自用,现分享给大家,欢迎👏🏻纠错~Vagrant中文文档ConnectDestroyGlobalStatusHaltInitLoginPackageConnect命令:vagrantconnectNAMEconnect命令通过启用对共享环境的访问来补充sha 查看详情

❤️《vagrant官方中文文档》❤️②命令行界面之box语法(代码片段)

...算自用,现分享给大家,欢迎👏🏻纠错~Vagrant中文文档Vagrant命令行一、命令行界面命令自动补全二、Box1、BoxAddBoxadd子命令选项本地路径添加Box子命令选项2、BoxList3、BoxOutdated子命令选项4、BoxPrune子命令选项5、Box 查看详情

❤️《vagrant官方中文文档》❤️②命令行界面之box语法(代码片段)

...算自用,现分享给大家,欢迎👏🏻纠错~Vagrant中文文档Vagrant命令行一、命令行界面命令自动补全二、Box1、BoxAddBoxadd子命令选项本地路径添加Box子命令选项2、BoxList3、BoxOutdated子命令选项4、BoxPrune子命令选项5、Box 查看详情

❤️《vagrant官方中文文档》❤️③命令行界面之cloud命令(代码片段)

以下为个人翻译,包含个人一些截图,本打算自用,现分享给大家,欢迎👏🏻纠错~Vagrant中文文档VagrantCloud1、CloudAuthCloudAuthLogin子命令选项CloudAuthLogoutCloudAuthWhoami2、CloudBoxCloudBoxCreate子命令选项CloudBo 查看详情

❤️《vagrant官方中文文档》❤️③命令行界面之cloud命令(代码片段)

以下为个人翻译,包含个人一些截图,本打算自用,现分享给大家,欢迎👏🏻纠错~Vagrant中文文档VagrantCloud1、CloudAuthCloudAuthLogin子命令选项CloudAuthLogoutCloudAuthWhoami2、CloudBoxCloudBoxCreate子命令选项CloudBo 查看详情

❤️《vagrant官方中文文档》❤️①简介及安装(代码片段)

...算自用,现分享给大家,欢迎👏🏻纠错~Vagrant中文文档一、简介Vagrant文档二、安装1、安装Vagrant运行多个虚拟机管理程序Linux,VirtualBox,andKVMWindows,VirtualBox,andHyper-V2、版本向后兼容性1.0.x版本1 查看详情

❤️《vagrant官方中文文档》❤️①简介及安装(代码片段)

...算自用,现分享给大家,欢迎👏🏻纠错~Vagrant中文文档一、简介Vagrant文档二、安装1、安装Vagrant运行多个虚拟机管理程序Linux,VirtualBox,andKVMWindows,VirtualBox,andHyper-V2、版本向后兼容性1.0.x版本1 查看详情

☀️福利向:⚡️万字图文⚡️带你vagrant从入门到超神!❤️(代码片段)

Vagrant从入门到超神🌲前言🌲🌻Vagrant简介🌻❤️入门玩法:Vagrant安装❤️⚡️初阶玩法:Vagrant常用命令⚡️1️⃣Vagrant基础命令2️⃣VagrantBox管理3️⃣Vagrant虚拟机系统命令4️⃣Vagrant插件管理🌀进... 查看详情

❤️vagrant安装苹果macos系统,就是玩儿❤️(代码片段)

Vagrant玩转macOS🌲前言❄️一、环境准备❄️①下载Vagrantbox②Vagrant添加Box③Vagrant初始化box④Vagrant启动macOS虚拟机系统⑤关闭macOS主机🍩写在最后🌲前言⭐️Windows系统的朋友看过来!想玩玩macOS系统,❤️看下... 查看详情

❤️vagrant安装苹果macos系统,就是玩儿❤️(代码片段)

Vagrant玩转macOS🌲前言❄️一、环境准备❄️①下载Vagrantbox②Vagrant添加Box③Vagrant初始化box④Vagrant启动macOS虚拟机系统⑤关闭macOS主机🍩写在最后🌲前言⭐️Windows系统的朋友看过来!想玩玩macOS系统,❤️看下... 查看详情

⭐️这年头谁还用虚拟机装系统?墨迹!❤️vagrant一键搞定❤️(代码片段)

Vagrant一键安装任意系统🌲前言一、⭐️Vagrant安装Linux系统⭐️1、安装目录2、下载Vagrantbox3、Vagrant添加Box4、配置Vagrantfile文件5、准备安装介质6、编写Vagrantfile中定义的Shell脚本二、❤️Vagrant启动一键安装Oracle❤️1、😏... 查看详情

macos☀️vagrant使用parallelsdesktop安装oracle数据库☀️(代码片段)

Vagrant玩转macOS系列🌲前言❄️一、环境准备❄️1、下载Vagrantbox2、安装Paralles插件3、Vagrant添加box4、配置Vagrantfile5、准备安装介质6、编写Vagrantfile中定义的Shell脚本❤️二、Vagrant启动一键安装Oracle❤️1、😏很简单,... 查看详情

macos☀️vagrant使用parallelsdesktop安装oracle数据库☀️(代码片段)

Vagrant玩转macOS系列🌲前言❄️一、环境准备❄️1、下载Vagrantbox2、安装Paralles插件3、Vagrant添加box4、配置Vagrantfile5、准备安装介质6、编写Vagrantfile中定义的Shell脚本❤️二、Vagrant启动一键安装Oracle❤️1、😏很简单,... 查看详情

❤️vagrant一键安装任意系统,甚至oracle数据库!!!☀️建议收藏ᕕ(ᐛ)ᕗ(代码片段)

Vagrant一键安装任意系统🌲前言一、⭐️Vagrant安装Linux系统⭐️1、安装目录2、下载Vagrantbox3、Vagrant添加Box4、配置Vagrantfile文件5、准备安装介质6、编写Vagrantfile中定义的Shell脚本二、❤️Vagrant启动一键安装Oracle❤️1、😏... 查看详情

⭐️《linux系列》⭐️linux命令之screen命令(代码片段)

Screen命令❤️前言❤️⭐️Screen命令⭐️1、安装Screen命令2、开启2个窗口3、A窗口寻求B帮助4、退出控制❄️写在最后❄️❤️前言❤️如果你使用Linux遇到一个问题,想要邀请别人来进行远程控制解决,我们一般可以通... 查看详情

⭐️《linux系列》⭐️linux命令之screen命令(代码片段)

Screen命令❤️前言❤️⭐️Screen命令⭐️1、安装Screen命令2、开启2个窗口3、A窗口寻求B帮助4、退出控制❄️写在最后❄️❤️前言❤️如果你使用Linux遇到一个问题,想要邀请别人来进行远程控制解决,我们一般可以通... 查看详情

☀️福利向:⚡️万字图文⚡️带你vagrant从入门到超神!❤️(代码片段)

...1;😏❤️ヾ(◍°∇°◍)ノ゙❤️首先下载安装Vagrant和Vir 查看详情