centos - vagrantfile 定义要安装的东西
问题描述
我最后在 vagrant 文件中安装了带有 vagrant: config.vm.box = "centos/7" 的 centos:
如果 "$config.vm.box"== "centos/7" 那么 sudo yum update -y sudo yum install git sudo yum install mvn sudo touch testFileCentOs end
还尝试过:
yum install git -y
yum install mvn -y
touch testFileCentOs
第一个 if 语句的结果在第二种情况下被忽略,它说 y 不是有效的语法。
是否可以在机器的提升上安装新的 git 和 mvn?
当我销毁我不使用的机器时:
vagrant destroy vagrant box remove -f --all centos/7
以确保机器已完全清理干净。
我对流浪者真的很陌生。
我想达到几个目标:
- 使用 mvn 和 git 安装 vagrant
- 使用 git 登录并签出一个 repo
- 安装 mvn 并安装一个本地驱动器,我可以让我的 Maven 项目不要每次都构建它?
解决方案
推荐阅读
- python - 呈现的表单没有将任何输入保存到数据库中,为什么它不起作用?
- memory-management - 如何分析esp8266静态内存消耗
- sql - 如何在 Oracle PL/SQL 的 For 循环中从 select 中优化插入
- python - 从 Google Cloud ML BERT 教程运行 python 脚本时,与 json 响应大小相关的 HttpError 400 太大
- powershell - GitLab 脚本中的 PowerShell 编码
- python - 为什么在运行脚本时打印“进程完成,退出代码 0”?
- excel - 不同指数的 Excel 求和公式
- messenger - 带有 Symfony 序列化器 YAML 映射的 Messenger 传输
- sql - sql解码函数
- python - 自定义CNN没有分类报告