由于git clone速度太慢,有些人先在Windows下搭建了环境,已经把SDKclone下来了,现在又想在Ubuntu下搭建,又不想把SDK重新克隆,就直接把Windows下clone的SDK移到Ubuntu下。这样直接移入的SDK可以用,但是会出现某些问题,因为Windows和Linux系统有些格式不太一样。

问题

会出现": /usr/bin/env: "bash\r": 没有那个文件或目录":/usr/bin/env python\r ":no such file or directory这样的错误.还有可能出现说某个执行程序没有权限的问题。

异常原因

在windows下,用连续的’\r’和’\n’两个字符进行换行。’\r’为回车符,’\n’为换行符,比如原来的’aaabbb’更改为’aaa \n bbb’后输出的结果为:aaa 换行 bbb。

#!/usr/bin/env python\r\n

在Linux下,用’\n’进行换行。

#!/usr/bin/env python\n

所以windows下的程序会认为#!/usr/bin/env python是一行,而linux会认为#!/usr/bin/env python\r是一行。

解决

1、可执行程序没有权限这个问题解决办法很简单,没有权限给它权限就行。

chmod +x <filename>

2、\r的问题解决办法有两个
(1)用VIM打开报错的脚本,直接输入以下命令:
注意:直接在命令行模式

:set ff

回车

:set ff=unix

回车,然后保存退出:wq!
(2)使用dos2unix这个包进行转换
首先通过apt-get命令安装dos2unix的包,然后通过dos2unix这个命令即可完成转换。

sudo apt-get install dos2unix
dos2unix <filename>

解决方法|ESP8266环境搭建出现 usrbinenv bashr :没有那个文件或目录相关推荐

  1. SDK Manager.exe打不开 闪退 的解决方法 win11下搭建android sdk

    电脑环境:windows 11系统,我直接下载android-sdk-windows解压,并无安装android studio 相信很多人都遇到过这个问题,android-sdk-windows解压后 ...

  2. 校园网无法登录IEEE(ieeexplore.ieee.org)问题的解决方法(简单易操作,不用改host文件)

    校园网无法登录IEEE(ieeexplore.ieee.org)问题的解决方法(简单易操作,不用改host文件 不需要改变注册表或者运行代码的方法,简单易操作哦!(本人用的win11系统) 码字不易, ...

  3. ESP8266环境搭建-ESP8266_RTOS_SDK(超详细)

    Esp8266开发环境大致分为两种: Arduino for esp8266 esp8266 SDK 其中SDK的开发方式分为代操作系统和不带操作系统(RTOS),不带操作系统的方式已经不再开发新的功 ...

  4. Rust初学者环境搭建(非Viatual Studio ,自定义安装目录)

    一.资源准备 1.1 Rust安装器下载 官网地址:Rust 程序设计语言 (rust-lang.org) 下载文件:rustup-init.exe(别急着运行) 1.2 汉化学习文档 学习文档地址: ...

  5. [.Net跨平台]部署DTCMS到Jexus遇到的问题及解决思路---Linux环境搭建

    最近朋友托我帮忙研究如何把一个DTCMS部署到Linux下,经过1天的研究,部署基本成功,可能有些细节还未注意到,现在把心得分享一下.过程比预期的要简单 身为.Net程序员,这个问题的第一步可能就是如 ...

  6. esp8266环境搭建

    1.引脚使能 如果不是nodemcu则需要使能GPIO0拉低,CH_PD接高电平 2.flash擦除 安装python,pip,esptool,pyserial 执行命令esptool.py --po ...

  7. 解决:ModuleNotFoundError: No module named 'XXX' (全)文件路径目录没错的情况下请不要重名

    转载于:https://blog.51cto.com/2338053/1982977 一.背景介绍 1. 工具目录结构 为了便于统一管理一些小工具,在本地创建了一个mytools的目录,子目录的结构如 ...

  8. 测试环境搭建-5:设备的驱动程序未被安装解决方法

    一.提示INF中的服务安装段落无效 解决方法: 1. 下载mdmcpq.inf和usbser.sys文件(下载地址:http://download.csdn.net/download/zhuyunie ...

  9. windows 10下搭建pyspark与遇到的一些问题的解决方法

    目录 windows 10 下 搭建 pyspark 所需要的工具 过程与步骤 windows 10 下 搭建 pyspark 所需要的工具 Java JDK 1.8.0 spark-2.2.0-bi ...

最新文章

  1. Spring boot 入门篇
  2. 4999元起!三星在中国正式发布Galaxy S22系列
  3. Win32下显示、隐式加载DLL的方法
  4. [转载] windows下Python2.7 的 pyOpenGL模块安装
  5. 收集WebDriver的执行命令和参数信息
  6. 详解音视频中的DRM数字版权技术
  7. RGB-D相机原理与选型
  8. 【机器学习】机器学习公共数据集整理
  9. 飞php影视系统,i.php · 姬晓亮/海洋cms 海洋影视管理系统 - 免费开源PHP - Gitee.com...
  10. 程序设计思维与实践 CSP-M2 (3/4/数据班)
  11. 7.26 5 优化浪漫 恋爱中的经济学
  12. SPI 通信协议 最详细解读!!!
  13. 解决打开管家婆软件报表慢的问题
  14. Android运行虚拟机怎样解锁,vm 虚拟机 android 如何解锁
  15. 使用u盘前需要将其格式化怎么办?
  16. 中国科学技术大学2021计算机考研分数线,中国科学技术大学2021考研分数线已公布...
  17. 【STM32F407开发板用户手册】第19章 STM32F407的GPIO应用之按键FIFO
  18. A CHAIN OF SHORT STORIES ABOUT THEIR DISTANCE(秒速五厘米)
  19. 怎么把图片变成圆角?
  20. 信息学科说课与教学设计

热门文章

  1. android初学之退出应用程序
  2. 《Linux内核设计与实现》读书笔记(一)-内核简介
  3. pku1401 Factorial 计算n!末尾有几个0?
  4. 新浪微博-企业微博运营手册
  5. poj 1061 青蛙的约会
  6. 使用开源CRM进行客户关系管理(2)
  7. 动态sql语句返回值
  8. Scala Collection体系介绍
  9. JavaFX Button和Scene点击事件代码示例
  10. golang变量使用细节