GVKun编程网logo

从Cygwin控制台启动Node.js时遇到问题(node调用cmd)

15

最近很多小伙伴都在问从Cygwin控制台启动Node.js时遇到问题和node调用cmd这两个问题,那么本篇文章就来给大家详细解答一下,同时本文还将给你拓展bash在cygwinadd_item(“?

最近很多小伙伴都在问从Cygwin控制台启动Node.js时遇到问题node调用cmd这两个问题,那么本篇文章就来给大家详细解答一下,同时本文还将给你拓展bash在cygwin add_item(“ ?? C: cygwin”,“/”,…)上崩溃、Cygwin apt-cyg ”MD5 sum did not match”、cygwin – 用Cywgin启动X.、cygwin 下运行.sh 遇到的问题等相关知识,下面开始了哦!

本文目录一览:

从Cygwin控制台启动Node.js时遇到问题(node调用cmd)

从Cygwin控制台启动Node.js时遇到问题(node调用cmd)

我从常规命令提示符处运行node.exe没问题:

C:\>node --interactive> console.log("Works fine");Works fine

但是,当我尝试从Cygwin控制台执行相同的操作时,遇到了以下问题:

Olli@Olli-MBRr /cygdrive/c$ node.exeevents.js:72        throw er; // Unhandled ''error'' event              ^Error: read ENOTCONN    at errnoException (net.js:900:11)    at Socket._read (net.js:391:21)    at Socket.Readable.read (_stream_readable.js:320:10)    at Socket.read (net.js:293:43)    at new Socket (net.js:185:10)    at process.stdin (node.js:660:19)    at startup (node.js:145:16)    at node.js:901:3

起初我以为可能是因为Cygwin在路径名称中带有空格(C:\ Program Files \
nodejs)时遇到了麻烦,但是将node.js安装到路径名称中没有空格的目录后,我无法解决问题。

我想使用js-comint从Emacs(从Cygwin运行)运行Node JS控制台,但是遇到了该错误,不知道如何解决。

答案1

小编典典

我认为这是由于在cygwin中使用win发行版引起的,因为cygwin模拟了*
nix环境,而Windows的node.js查找的是win库而不是nix的库。为了使node.js在cygwin中工作,您必须自己构建它。同样,最新版本在cygwin上不起作用。

官方Wiki的当前状态: 尽管兼容POSIX,但不再支持Cygwin。 编译的最新版本是0.4.12

https://github.com/nodejs/node/wiki/Installation#building-on-
cygwin

bash在cygwin add_item(“ ??  C: cygwin”,“/”,…)上崩溃

bash在cygwin add_item(“ ?? C: cygwin”,“/”,…)上崩溃

我正试图在Windows群集上运行应用程序。 我得到像波纹pipe一样的随机碰撞,但大部分时间都是这样。 我怀疑这是着名的问题 ,但cygwin的rebase没有帮助。

感谢您的build议。

2 [main] bash 12840 C:cygwinbinbash.exe: *** Fatal error - add_item ("??C:cygwin","/",...) Failed,errno 1 Stack trace: Frame Function Args 002868A8 6102F97B (002868A8,00000000,00000000) 00286B98 6102F97B (6119FE20,00008000,611A1C8F) 00287BC8 6100652C (611DF498,00287BF4,60FE000C) 00287BE8 61006568 (611DF498,00289C10,00000001,0003000A) 0028AC28 610917E4 (60FE000C,20000C08,0028ACF8,61083290) 0028AC58 610D40FF (004C46B0,01D05699,004657E0,612729D4) 208979 [main] bash 12840 exception::handle: Exception: STATUS_ACCESS_VIOLATION

cygwin 6.1

Windows Server 2008 R2 Ent

我已经得到cygwin支持人员的错误解释(感谢Corinna):

这不是一个rebase问题。 这显然是一个并发问题。 在拉出每个用户共享内存区域的同时,两个或多个进程正在尝试设置相同的挂载点。

无法在Windows上链接hello_world程序:/ usr / bin / link:额外的操作数

我如何运行一个Rake任务作为一个Windows“计划任务”?

Sonarqube无法访问本地用户(LAN)

如果我用LoadIconWithScaleDown做了它,我需要调用DestroyIcon吗?

c ++ try-except语句

这不应该发生。 只有实际创build每个用户共享内存的第一个进程应该创build挂载点。 操作系统告诉一个进程是创build还是刚刚打开一个共享内存区域,但是由于某种原因,这两个进程似乎认为他们创build了shmem区域,并且其中一个进程试图创build两个根装载点,然后徘徊于EPERM条件。

但是原来的问题还是留下问题。

我怎样才能让pipe道工作在Windows上的Perl?

在64位Windows上获取32位应用程序中的TortoiseSVN / TortoiseGit图标

你如何从一个Windows主机文件到Linuxdocker容器?

安装Docker for Windows CE时遇到的问题

如何防止MsDepSvc.exe启动?

Cygwin apt-cyg ”MD5 sum did not match”

Cygwin apt-cyg ”MD5 sum did not match”

晚上给家里共用的电脑安装了Windows 10,顺便安装了Cygwin,以便不时之需。为了使用方便,又在Cygwin里安装了apt-cyg。然后使用apt-cyg安装Git出现了一个很奇怪的错误MD5 sum did not match。检查环境确实已经安装了md5sum,也可以运行使用,但是就是没法使用apt-cyg install。最后没办法直接编辑了apt-cyg文件,找到md5sum,替换修改成sha512sum。然后重试apt-cyg install,成功。

cygwin – 用Cywgin启动X.

cygwin – 用Cywgin启动X.

运行最新的Cygwin64,Window 10,startxwin给出:
winClipboardProc - XOpendisplay () returned and successfully opened the display.
winMultiWindowxmsgProcErrorHandler - ERROR: BadMatch (invalid parameter attributes)

然后挂起有线索吗?

以下似乎对我有用
xinit -- -multiwindow -clipboard

cygwin 下运行.sh 遇到的问题

cygwin 下运行.sh 遇到的问题

@宏哥 你好,想跟你请教个问题:你好,看了你的博客,我也遇到了同样的问题,错误提示是:sed :-e expression #1,char 79:unknown option to''s'',请指教啊!

今天关于从Cygwin控制台启动Node.js时遇到问题node调用cmd的讲解已经结束,谢谢您的阅读,如果想了解更多关于bash在cygwin add_item(“ ?? C: cygwin”,“/”,…)上崩溃、Cygwin apt-cyg ”MD5 sum did not match”、cygwin – 用Cywgin启动X.、cygwin 下运行.sh 遇到的问题的相关知识,请在本站搜索。

本文标签: