您好我正在尝试在我的Ubuntu 14.04 VM上安装打字稿定义管理器(TSD)。我正在关注' 5分钟的tutotial'来自Angular。
它说要运行
npm install -g tsd@^0.6.0
之后我应该跑
tsd install angular2 es6-promise rx rx-lite
无论如何,在运行最后一个命令后,Ubuntu只返回
tsd: command not found
有人可以帮忙吗?
答案 0 :(得分:1)
您是否可以再次运行npm install -g tsd
,它应该输出它为您安装的位置。
在这种情况下,该位置不会添加到您的路径变量中,您应该使用绝对位置(或将其添加到路径中)。
您应该可以通过使用
创建〜/ .profile文件在ubuntu中执行此操作 export PATH=$PATH:/path/to/tsd/folder/
答案 1 :(得分:0)
我的案例中的问题似乎是我的Ubuntu VM上的nodejs版本。我创建了一个新VM并按以下方式安装了nodej
cd /usr/local/src
wget http://nodejs.org/dist/v0.12.7/node-v0.12.7.tar.gz
tar -xvzf node-v0.12.7.tar.gz
cd node-v0.12.7
./configure
make
sudo make install
which node
在此之后我可以运行
tsd install angular2 es6-promise rx rx-lite
一切都按预期工作。所以我相信更新我的nodejs是解决方案。似乎我的旧nodejs没有将tsd添加到路径
答案 2 :(得分:-1)