相关疑难解决方法(0)

-bash:./ my_script:/ bin/bash ^ M:错误的解释器:没有这样的文件或目录

我正在学习本教程,学习bash脚本,为我自动完成一些任务.我正在使用putty连接到服务器.

该脚本位于.../Documents/LOG:

#!/bin/bash
# My first script
echo "Hello World!"
Run Code Online (Sandbox Code Playgroud)

我为读/写/执行权限执行了以下操作

chmod 755 my_script
Run Code Online (Sandbox Code Playgroud)

然后,当我进入时./my_script,我收到标题中给出的错误.

一些类似的问题想看到这些,所以我认为它们可能有所帮助:

which bash
Run Code Online (Sandbox Code Playgroud)

/斌/庆典

echo $PATH
Run Code Online (Sandbox Code Playgroud)

在/ usr/local/sbin中:在/ usr/local/bin目录:/ usr/sbin目录:在/ usr/bin中:/ sbin目录:/ bin中:在/ usr /游戏:在/ usr/bin中/ MH

我尝试添加当前目录PATH,但这不起作用..

bash

383
推荐指数
9
解决办法
47万
查看次数

Docker:Container再次重新启动

我今天使用appcontainers/mediawiki docker image部署了一个MediaWiki实例,现在我遇到了一个新问题,我找不到任何线索.尝试使用以下方法连接到mediawiki前端容器:

docker attach mediawiki_web_1
Run Code Online (Sandbox Code Playgroud)

Terminated由于我忽略的原因而对我的配置进行了回答,同时尝试:

docker exec -it mediawiki_web_1 bash
Run Code Online (Sandbox Code Playgroud)

我确实得到了一些错误信息:

Error response from daemon: Container 81c07e4a69519c785b12ce4512a8ec76a10231ecfb30522e714b0ae53a0c9c68 is restarting, wait until the container is running
Run Code Online (Sandbox Code Playgroud)

还有我的新问题,因为这个容器永远不会停止重启.我可以看到使用docker ps -a哪个总是返回一个STATUS Restarting (127) x seconds ago.

问题是,我能够停止容器(我测试过)但是再次启动它似乎将它带回到重启循环中.

知道这里有什么问题吗?整个事情都正常工作,直到我试图附加它...

我很伤心 :-(

docker

73
推荐指数
7
解决办法
11万
查看次数

emacs中的Markdown预览失败:(pandoc?)错误127

我正在尝试在Emacs*中创建一个降价文档.

它确实突出了语法等,并进入Markdown模式(我不太确定我是否安装了该软件包或是否是标准问题)..

问题:

当我尝试创建预览(通过C-c C-c p或GUI)时,它返回此错误代码:

降价失败,退出代码为127

  • 这个错误告诉我什么?有没有办法获得更完整的错误消息?

  • markdown-mode 的文档表明它调用了我已经安装的外部库,例如pandoc.根据这些 SO问题,pandoc可以返回此错误代码,但我无法确定其含义.

  • 我该如何解决这个/我应该去哪些文档?

我对Emacs很新,所以一切都会有所帮助.谢谢!

*Mac上的Emacs 25.3.1版(Sierra 10.12.6)

emacs markdown preview pandoc

16
推荐指数
1
解决办法
3980
查看次数

尝试运行 Docker 导致退出代码 127

我正在尝试在使用 docker 的 Windows 中运行某个应用程序。由于应用程序是一个 shell 脚本,我使用 cygwin 终端。作为 docker 的新手,我对它的工作原理没有明确的想法。

使用 boot2docker,我在 Windows 7 中打开了一个 docker 终端和一个 cygwin 终端来运行脚本。

但是当我运行脚本时,说

   ./xyz init
Run Code Online (Sandbox Code Playgroud)

我收到以下错误

    trying to run docker resulted in exit code 127
Run Code Online (Sandbox Code Playgroud)

你能告诉我我应该通过哪些基本的急救来解决这个问题吗?

该应用程序来自vision.ai,名为vmx。有关该应用程序的信息在这里。

https://docs.vision.ai/

非常感谢您的帮助。

cygwin docker boot2docker

12
推荐指数
1
解决办法
5万
查看次数

bash:???:找不到命令

我在 OS X 10.11.4 上的终端应用程序中使用 bash 3.2。

我的文件中有这一行.bashrcalias ll='ls -alFh'

我跑去echo ll > test && chmod +x test创建一个test可执行文件。以下是运行多个命令的结果、它们的退出代码(通过echo $?)和stdout

  1. test
    退出代码 1
    不产生标准输出

  2. ./test
    退出代码 127
    产生./test: line 1: ll: command not found

  3. . test
    退出代码 127
    产生-bash: ????: command not found

  4. . ./test
    退出代码 0
    产生与手动运行相同的结果ll

我知道退出代码 1 是一般错误,退出代码 127 意味着shell 无法找到该命令。有人可以解释一下每种情况下发生的情况以及原因吗,包括标准输出的描述?我对 #3 与????.

macos bash shell executable

3
推荐指数
1
解决办法
1640
查看次数

popen可以找出是否安装了某些应用程序?

我想找出我的C++程序,安装了.pdf浏览器.我希望使用popen,但即使这个代码也会返回一个nun-NULL

FILE *fp;
fp = popen("abracadabraxx ", "r");
Run Code Online (Sandbox Code Playgroud)

我希望如果没有安装应用程序,就无法分叉.我误解了什么吗?

c++

-3
推荐指数
1
解决办法
64
查看次数

标签 统计

bash ×2

docker ×2

boot2docker ×1

c++ ×1

cygwin ×1

emacs ×1

executable ×1

macos ×1

markdown ×1

pandoc ×1

preview ×1

shell ×1