2014-12-05 39 views
1

我是新來的JS和我打算建立一個簡單的應用程序安裝Ionic框架 - 設置env變量 - 無法使用。

我正在安裝離子和科爾多瓦使用npm -g install ionic,也爲科爾多瓦也一樣。

它被安裝在/usr/local/lib/ionic此離子點 - >/usr/local/lib/node_modules/ionic/bin/ionic

我基本上得到這個

/usr/local/bin/ionic -> /usr/local/lib/node_modules/ionic/bin/ionic 
[email protected] /usr/local/lib/node_modules/ionic 
├── [email protected] 
├── [email protected] 
├── [email protected] 
├── [email protected] 
├── [email protected] 

現在我該如何設置我的ENV變量?

export IONIC="/usr/local/lib/node_modules/ionic" 
export PATH=$PATH:$IONIC/bin 

這是正確的?

我也嘗試下載文件離子,把他們/home/softwares/ionic下,改變了的.bashrc到

export IONIC="~/softwares/ionic" 
export PATH=$PATH:IONIC 

這個怎麼樣? 簡而言之,npm安裝離子不起作用。所以如果我ionic -v或嘗試ionic start blahblah blank沒有出現。

+0

當您使用NPM安裝它應設置相應的變量您,讓您運行命令行離子-v。我想你使用的是Linux,所以看看下面的腳本:http://blog.nraboy.com/2014/09/install-android-cordova-ionic-framework-ubuntu/你什麼都看不到需要設置在離子或科爾多瓦的領域。只有Android SDK。 – 2014-12-05 21:53:38

+0

我也跑了他的劇本。它仍然沒有工作。我運行他的腳本,然後安裝構建工具(19和20),19+已經離子。依然沒有。這就是爲什麼我排除卡住! – jarvis11 2014-12-05 22:27:04

+0

什麼操作系統專門和什麼架構? – 2014-12-05 23:54:24

回答

0

更改節點鏈接:

#Run 

which node 
#and in my case it displayed /usr/sbin/node. 

#If it says command not found, skip to 3. Remove it by 

sudo rm /usr/sbin/node 
#Run 

which nodejs 
#in my case it displayed /usr/bin/nodejs. 

#Make a link 

sudo ln -s /usr/bin/nodejs /usr/bin/node 
#OR 

sudo ln -s /usr/bin/nodejs /usr/sbin/node 

裁判:"Ionic start projectName" not working with Ionic Framework