Docker compose部署mongo执行 .sh文件报错

Docker compose部署mongo执行 .sh文件报错

老师你好我的项目一直报这个错误,保存文件找不到,这个是mongo 安装的路径不同造成的吗? 不执行这个脚本,使用手动创建的root账户是正常的

https://img1.sycdn.imooc.com//climg/62726b7d091c85f406780087.jpg

正在回答

登陆购买课程后可参与讨论,去登陆

3回答

同学你好 使用你的 repo 可以成功的复现问题,经过我一段时间的研究,使用你的 repo 解决如下。


之前它的提示已经显示了换行符的问题,就是 "$r" 这个问题,这应该是 windows 特有的换行符,我们可以使用多种工具把 windows 换行符修改为 unix,这里用 vscode 举例,打开你的 setup.sh

使用 ctrl(mac 为 command) + shift + P 会弹出对应的界面,输入 Change End of Line Sequence,然后选择LF

如图所示:

https://img1.sycdn.imooc.com//climg/6274dc950915b7b216140320.jpg


https://img1.sycdn.imooc.com//climg/6274dca509830c5711580334.jpg

保存以后,重新启动成功。

如图所示:

https://img1.sycdn.imooc.com//climg/6274dcb5092bae0618040446.jpg

亲测有效~


张轩 2022-05-05 09:51:09

同学你好

可以把你的 setup shell script 发来一下吗?

我看错误提示它提示你第二行有语法错误

  • 提问者 孙先生来上课 #1

    https://img1.sycdn.imooc.com//climg/62746e5e09e06f5e07460803.jpg

    2022-05-06 08:40:08
  • 提问者 孙先生来上课 #2

    老师上面是代码和截图,我看这个错误了 但是看着没啥,难道是换行符的问题,我也再试试

    2022-05-06 08:43:19
  • 提问者 孙先生来上课 #3

    我提交的代码好像平台审核完才能显示出来

    2022-05-06 08:48:32
提问者 孙先生来上课 2022-05-04 20:21:41

https://img1.sycdn.imooc.com//climg/62726fc609211e8306760198.jpg

补下问题截图

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师