解决方法|ESP8266环境搭建出现 usrbinenv bashr :没有那个文件或目录
由于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 :没有那个文件或目录相关推荐
- SDK Manager.exe打不开 闪退 的解决方法 win11下搭建android sdk
电脑环境:windows 11系统,我直接下载android-sdk-windows解压,并无安装android studio 相信很多人都遇到过这个问题,android-sdk-windows解压后 ...
- 校园网无法登录IEEE(ieeexplore.ieee.org)问题的解决方法(简单易操作,不用改host文件)
校园网无法登录IEEE(ieeexplore.ieee.org)问题的解决方法(简单易操作,不用改host文件 不需要改变注册表或者运行代码的方法,简单易操作哦!(本人用的win11系统) 码字不易, ...
- ESP8266环境搭建-ESP8266_RTOS_SDK(超详细)
Esp8266开发环境大致分为两种: Arduino for esp8266 esp8266 SDK 其中SDK的开发方式分为代操作系统和不带操作系统(RTOS),不带操作系统的方式已经不再开发新的功 ...
- Rust初学者环境搭建(非Viatual Studio ,自定义安装目录)
一.资源准备 1.1 Rust安装器下载 官网地址:Rust 程序设计语言 (rust-lang.org) 下载文件:rustup-init.exe(别急着运行) 1.2 汉化学习文档 学习文档地址: ...
- [.Net跨平台]部署DTCMS到Jexus遇到的问题及解决思路---Linux环境搭建
最近朋友托我帮忙研究如何把一个DTCMS部署到Linux下,经过1天的研究,部署基本成功,可能有些细节还未注意到,现在把心得分享一下.过程比预期的要简单 身为.Net程序员,这个问题的第一步可能就是如 ...
- esp8266环境搭建
1.引脚使能 如果不是nodemcu则需要使能GPIO0拉低,CH_PD接高电平 2.flash擦除 安装python,pip,esptool,pyserial 执行命令esptool.py --po ...
- 解决:ModuleNotFoundError: No module named 'XXX' (全)文件路径目录没错的情况下请不要重名
转载于:https://blog.51cto.com/2338053/1982977 一.背景介绍 1. 工具目录结构 为了便于统一管理一些小工具,在本地创建了一个mytools的目录,子目录的结构如 ...
- 测试环境搭建-5:设备的驱动程序未被安装解决方法
一.提示INF中的服务安装段落无效 解决方法: 1. 下载mdmcpq.inf和usbser.sys文件(下载地址:http://download.csdn.net/download/zhuyunie ...
- windows 10下搭建pyspark与遇到的一些问题的解决方法
目录 windows 10 下 搭建 pyspark 所需要的工具 过程与步骤 windows 10 下 搭建 pyspark 所需要的工具 Java JDK 1.8.0 spark-2.2.0-bi ...
最新文章
- Spring boot 入门篇
- 4999元起!三星在中国正式发布Galaxy S22系列
- Win32下显示、隐式加载DLL的方法
- [转载] windows下Python2.7 的 pyOpenGL模块安装
- 收集WebDriver的执行命令和参数信息
- 详解音视频中的DRM数字版权技术
- RGB-D相机原理与选型
- 【机器学习】机器学习公共数据集整理
- 飞php影视系统,i.php · 姬晓亮/海洋cms 海洋影视管理系统 - 免费开源PHP - Gitee.com...
- 程序设计思维与实践 CSP-M2 (3/4/数据班)
- 7.26 5 优化浪漫 恋爱中的经济学
- SPI 通信协议 最详细解读!!!
- 解决打开管家婆软件报表慢的问题
- Android运行虚拟机怎样解锁,vm 虚拟机 android 如何解锁
- 使用u盘前需要将其格式化怎么办?
- 中国科学技术大学2021计算机考研分数线,中国科学技术大学2021考研分数线已公布...
- 【STM32F407开发板用户手册】第19章 STM32F407的GPIO应用之按键FIFO
- A CHAIN OF SHORT STORIES ABOUT THEIR DISTANCE(秒速五厘米)
- 怎么把图片变成圆角?
- 信息学科说课与教学设计