Rol*_*oly 4 ubuntu node.js typescript
我似乎在尝试从源代码构建它的过程中破坏了我在Ubuntu 13.10上的TypeScript安装.我已经放弃了,现在只想回到工作二进制安装.
我删除了NodeJS --purge
并重新安装了via
sudo apt-get install nodejs
Run Code Online (Sandbox Code Playgroud)
并确保'node'确实指向NodeJS(而不是我卸载的Ubuntu包"node").打字node
在命令行滴我到提示的NodeJS,这样看起来不错.
然后我重新安装npm
,然后通过TypeScript二进制文件
sudo npm -g install TypeScript@0.9.1-1
Run Code Online (Sandbox Code Playgroud)
结果导致了
npm http GET https://registry.npmjs.org/typescript/0.9.1-1
npm http 304 https://registry.npmjs.org/typescript/0.9.1-1
/usr/local/bin/tsc -> /usr/local/lib/node_modules/typescript/bin/tsc
typescript@0.9.1-1 /usr/local/lib/node_modules/typescript
Run Code Online (Sandbox Code Playgroud)
我查了which tsc
点/usr/local/bin/tsc
.该文件的内容是:
#!/usr/bin/env node
require('./tsc.js')
Run Code Online (Sandbox Code Playgroud)
该目录/usr/local/lib/node_modules/typescript/bin/
包含
drwxr-xr-x 3 nobody rolyp 4096 Oct 24 22:55 ./
drwxr-xr-x 3 nobody rolyp 4096 Oct 24 22:55 ../
-rw-r--r-- 1 nobody rolyp 323793 Aug 21 17:17 lib.d.ts
drwxr-xr-x 16 nobody rolyp 4096 Oct 24 22:55 resources/
-rwxr-xr-x 1 nobody rolyp 42 Aug 21 17:17 tsc*
-rw-r--r-- 1 nobody rolyp 2565152 Aug 21 17:17 tsc.js
-rw-r--r-- 1 nobody rolyp 2509628 Aug 21 17:17 typescript.js
Run Code Online (Sandbox Code Playgroud)
最后,如果我手动切换到目录,键入node
,然后require('./tsc.js')
在NodeJS提示符下输入,然后tsc
成功运行.
但是,如果我tsc
在命令行输入,我只是得到了一个模糊的消息
`: No such file or directory`
Run Code Online (Sandbox Code Playgroud)
请注意,我没有得到的错误env: node: No such file or directory
,因为该节点的,这是我当我第一次安装在Ubuntu打字稿挣扎,/交锋的NodeJS.
谁能告诉我什么,我需要做的运行tsc
经由命令行node
,因为我可以如上所述手动启动?
Jan*_*tel 13
我从包管理器安装节点作为nodejs.要解决问题:"没有这样的文件或目录"运行TypeScript,我使用来自https://github.com/joyent/node/issues/3911的 digitalmediums sugest :只需创建符号链接:
ln -s /usr/bin/nodejs /usr/bin/node
Run Code Online (Sandbox Code Playgroud)
sudo gedit/usr/local/lib/node_modules/typescript/bin/tsc
更新了初始内容
#!/usr/bin/env node
require('./tsc.js')
Run Code Online (Sandbox Code Playgroud)
至
#!/usr/bin/env nodejs
require('./tsc.js')
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
6240 次 |
最近记录: |