背景

scl enable devtoolset-7 bash可以开启一个新的bash,里面g++的版本是7,在docker中使用时

踩坑

脚本中运行了scl enable devtoolset-7 bash之后的命令都没有真正执行

原因

新开了一个bash,而后续的命令还在旧的bash中,以至于在新的bash中什么都没执行。而如果执行exit,就会回退到旧bash,脚本中后续语句在该旧bash中执行,但因为这时g++版本为7就失效了,导致操作失败

解决

脚本中执行 scl enable devtoolset-7 “后续命令”
这个后续命令可以写进另一个脚本,然后

scl enable devtoolset-7 sh test.sh

也可以采取这种方式

scl enable devtoolset-7 "cd /home/admin \&& echo hello1 \&& echo hello2"

scl enable devtoolset-7踩坑相关推荐

  1. VScode 乱装插件环境破坏踩坑自我反思总结

    VScode 乱装插件环境破坏踩坑自我反思总结 1.2021-01-18早上由于百度 <Vscode 常用插件推荐>,瞎装了插件,把自己的Vscode环境给破坏了 2.在文件-首选项-设置 ...

  2. php kafka storm,php的kafka踩坑(二)

    接上一篇文章,上次没有解决的一个问题就是在做一个队列的时候,存在多消费者消费到同一个消息的情况,今天终于解决了这个问题,问题的本质是因为运维给我创建的topic是有问题的,他创建的分区数量是0,我今天 ...

  3. 服务器重新部署踩坑记

    服务器重新部署踩坑记 Intro 之前的服务器是 Ubuntu 18.04 ,上周周末想升级一下服务器系统,从 18.04 升级到 20.04,结果升级升挂了... 后来 SSH 始终连不上,索性删除 ...

  4. GPCC安装以及踩坑经历

    gpcc安装以及踩坑经历 官方下载地址文档 https://network.pivotal.io/products/pivotal-gpdb#/releases/29190 安装开始之前 chown ...

  5. django python3 异步_详解配置Django的Celery异步之路踩坑

    人生苦短,我用python. 看到这句话的时候,感觉可能确实是很深得人心,不过每每想学学,就又止步,年纪大了,感觉学什么东西都很慢,很难,精神啊注意力啊思维啊都跟不上.今天奶牛来分享自己今天踩的一个坑 ...

  6. 日常踩坑记录-汇总版

    开发踩坑记录,不定时更新 心得 RTFM 严谨的去思考问题,处理问题 严格要求自己的代码编写习惯与风格 注意 单词拼写 20200207 mybatis plus 自带insert插入异常 sql i ...

  7. Ubuntu的踩坑记录

    Ubuntu使用踩坑实录 由于某些原因,准备再次使用Ubuntu系统,但是由于某些原因,暂时使用双系统 安装Ubuntu 安装Ubuntu的过程参考视频链接,Ubuntu双系统我安装了几次了,只要老老 ...

  8. 【Java笔记+踩坑】SpringBoot基础3——开发。热部署+配置高级+整合NoSQL/缓存/任务/邮件/监控

      导航: [黑马Java笔记+踩坑汇总]JavaSE+JavaWeb+SSM+SpringBoot+瑞吉外卖+SpringCloud/SpringCloudAlibaba+黑马旅游+谷粒商城 目录 ...

  9. 北京交通大学云平台实验虚拟机踩坑

    北京交通大学云平台实验虚拟机踩坑 本地软件 配置网络环境 联网 换源 安装python3 安装MySQL,并配置可以远程登录 2003 - Can't connect to MySQL 防火墙 本地软 ...

最新文章

  1. c++代码转为go_Go与C/C++ 互相调用
  2. CLOSE_WAIT?项目上线之际遇到这样的烦心事
  3. Linux timer调用流程图,Linux应用层的定时器Timer使用详解【转】
  4. 来自艾斯维尔的计算机科学系的期刊排行,研究生必备!
  5. 设置python编程环境_JupyterNotebook设置Python环境的方法步骤
  6. VTK:Matlab之MatlabEngineFilter
  7. WebKit 分析–for android
  8. 重复运行JUnit测试而没有循环
  9. 软件工程软件产品质量要求与评价_软件工程定义
  10. VMware vCloud与Zend Server实现PHP应用程序自动化交付
  11. Linux各个文件夹介绍
  12. 通过 ASP.NET 2.0 的数据增强功能来提高负载和减少代码 --作者:Dino Esposito
  13. 加入域时出现以下错误 登陆失败 该目标账户名称不正确_Windows 10 20H1新加入的这些功能,你应该用得上...
  14. python tts库_python 使用百度tts 库合成语音
  15. Java开发实习生面试—附简历以及面试题
  16. 工作篇-错误的代价及反思
  17. 安装office 错误代码:30068-39
  18. 易灵思FPGA-下载器选择指南
  19. hexo入门学习(四):文章(带图片)
  20. 【python】耗时统计小程序

热门文章

  1. 《网络空间欺骗:构筑欺骗防御的科学基石》一2.4.3 实施和集成欺骗
  2. python讲师金角大王_老男孩-金角大王-python学习博客地址
  3. 进程和线程有什么区别?
  4. 【转】更详细的 有关session和cookie介绍及应用的讲解
  5. Statement 和 PrepareStatement执行SQL
  6. 面试题:Statement与PrepareStatement的区别
  7. 假期过后,你的元气值恢复了多少?(一)
  8. 解决Vista系统与游戏不兼容的方法
  9. Qt学习day04 资源和图像 目录和定时器 鼠标和键盘操作
  10. 猜数字小游戏——C语言