Linux虚拟机配置上ionic环境
公司项目安卓APP是借助ionic框架开发的,为了使打包方便,特开一个虚拟机,专门用于打包安卓APK,我就研究了一下这个环境的配置过程,并且配置成功。在此分享给大家,一起学习、交流。
- 安装git
sudo apt-get install git
- 安装 node
(1) 下载nodejs包
wget https://nodejs.org/dist/v4.5.0/node-v4.5.0.tar.gz
(2) 解压node包
sudo tar zxvf node-v4.5.0.tar.gz
(3) 进入node目录下,然后执行以下命令行
./configure
可能会出现以下错误:
a. /usr/bin/env: ‘python’: No such file or directory
解决办法:sudo apt-get install python
b. WARNING: failed to autodetect C++ compiler version (CXX=g++)
WARNING: failed to autodetect C compiler version (CC=gcc)
Node.jsconfigure error: No acceptable C compiler found!
解决办法:apt install gcc
c. WARNING: failed to autodetect C++ compiler version (CXX=g++)
解决办法:apt-getinstall build-essential
(4) 执行命令 make
(5) 执行命令 make install
(6) 执行命令 sudo cp /usr/local/bin/node/usr/sbin/
(7) 检查是否安装成功 node —version
- 下载jdk,配置环境变量
(1) 下载jdk
选择以下链接,将jdk包下载到电脑本地
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
创建 /usr/local/java 目录
cd/usr/local/
sudomkdir java
a. OS X系统的电脑,使用以下命令拷贝至linux虚拟机
scp /Users/username/Downloads/jdk-8u101-linux-x64.tar.gzsongshushan@192.168.0.233:/usr/local/java
b. Windows系统电脑,首先在电脑安装WinSCP,然后通过WinSCP将jdk包传输至linux虚拟机/usr/local/java目录下。
(2) 解压jdk包
sudo tar zxvfjdk-8u101-linux-x64.tar.gz
(3) 配置环境变量
sudo vi ~/.bashrc
配置以下环境变量
export JAVA_HOME=/usr/local/java/jdk1.8.0_101
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
exportPATH=${JAVA_HOME}/bin:$PATH
(4) 检查是否安装成功
java –version 如果显示版本号,证明安装成功
- 安装cordova和ionic
(1) 安装cordova
sudo npm install -g cordova
cordova –-version 如果出现版本号,证明安装成功
(2) 安装ionic
sudo npm install-g cnpm —registry=https://registry.npm.taobao.org
sudo npm install ionic@1.7.12 -g 安装1.7.12版本的ionic
ionic –-version 如果出现版本号,证明安装成功
- 下载Android SDK,配置环境变量
(1) 下载SDK
wget https://dl.google.com/android/android-sdk_r24.4.1-linux.tgz
(2) 解压
sudo tar zxvfandroid-sdk_r24.4.1-linux.tgz
解压后将目录重新命名为android:
mvandroid-sdk-linux android
(3) 执行命令
cd android 进入android目录下
cat SDK\ Readme.txt(此行命令可不执行)
tools/android update sdk —no-ui
(4) 配置环境变量
sudo vi ~/.bashrc
配置一下环境变量
export JAVA_HOME=/usr/local/java/jdk1.8.0_101
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export ANDROID_HOME=$HOME/android
exportPATH=${JAVA_HOME}/bin:$ANDROID_HOME/tools:$HOME/android/platform-tools:$PATH
注:环境变量配置完成后执行source ~/.bashrc 使环境变量生效,或者退出linux虚拟机,再重新登录,使环境变量生效。
还没有评论,来说两句吧...