返回 登录
0

开发工具: 搭建一个Windows开发环境

您将学习什么
学习通过最常用的工具为Predix应用程序开发搭建一个Windows机器。
您需要设置什么
操作系统
Windows、Mac和Linux均支持Predix开发。
本教程已在以下环境中进行测试。
• Windows 7 with IE 10
• Windows 8.1 with IE 11
• Windows 8.1 with Chrome(最新稳定版)
代理
如果您通过公司的代理服务器访问互联网,请回顾关于设置代理的教程。
您需要做什么
使用多种工具构建Predix入门包、服务和软件。例如,Cloud Foundry CLI等工具是Predix平台的关键元素。Node.js等其他工具用于Predix目录中的某些Predix资源。
前提条件
本教程假设熟悉Windows开发和管理员任务。
准备
检查您的环境变量
如果您的网络使用代理服务器,再次检查您的代理环境变量是否适当配置。更多信息,请回顾关于设置代理的教程
步骤
设置您的Windows环境
如果还未安装,安装云开发所需的常用工具。对于Hello World,您只需要安装此处所列出的部分工具。关于需要的特定工具,请参见Hello World教程系列
Cloud Foundry CLI
Eclipse STS
Git
Java SE开发套件(JDK)
Maven
Node.js
作为选项,可以安装这些附加工具。
Bower
Grunt
Python
CF Predix插件
自动安装工具
如果您想要快速自动安装需要的工具,请以管理员身份打开一个命令窗口(右击“以管理员身份运行”)并运行以下命令
@powershell -Command “(new-object net.webclient).DownloadFile(‘https://raw.githubusercontent.com/PredixDev/guided-tutorials/master/simple-html-page.bat‘,’%TEMP%\simple-html-page.bat’)” && “%TEMP%\simple-html-page.bat”
您可以通过为相应工具提供标志选择安装所选的工具。例如:安装git和cf-cli只需要运行
@powershell -Command “(new-object net.webclient).DownloadFile(‘https://raw.githubusercontent.com/PredixDev/local-setup/master/setup-windows.bat‘,’%TEMP%\setup-windows.bat’)” && “%TEMP%\setup-windows.bat /git /cf”
针对Git使用/git
针对Cloud Foundry CLI使用/cf
针对Putty使用/putty
针对Java SE开发套件(JDK)使用/jdk
针对Maven使用/maven
针对Eclipse STS使用/sts
针对cURL使用/curl
针对Python2使用/python2
针对Node.js、Bower、Grunt CLI使用/nodejs
验证您的Windows环境
按照以下步骤验证您的环境是否正确设置。
使用一个命令窗口,运行您安装的每个软件的命令,验证输出是否类似于预期输出中的结果,您的版本可能会不同,尤其是当您使用最新版本时。
1. 安装Cloud Foundry CLI,一个用于Cloud Foundry命令的命令行界面。

命令
cf -v

预期输出,例如
cf version 6.14.1+dc6adf6-2015-12-22

  1. 安装Git,一个源代码控制管理工具。

确保已经将git文件位置添加到PATH环境变量中。

命令
git –version

预期输出,例如
git version 2.7.0

  1. 安装Java SE开发套件(JDK),一个Java编译器和运行时工具。

确保已经将java文件位置添加到PATH环境变量中,而且已经添加JAVA_HOME作为一个环境变量使用。

命令
javac -version

预期输出,例如
javac 1.8.0_66

  1. 安装Maven,一个用于Java项目的构建工具。
    确保已经将mvn文件位置添加到PATH环境变量中。

命令
mvn -v
预期输出,例如
Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-10T08:41:47-08:00)
Maven home:
Java version: 1.8.0_66, vendor: Oracle Corporation
5. 安装Node.js,一个用于Javascript的应用程序服务器。

命令
node -v

预期输出,例如
v5.5.0
验证可选工具
1. 安装Bower,一个用于Javascript的依赖管理工具。

命令
bower -v

预期输出,例如
1.6.8
2. 在Windows上安装Cygwin,一系列类似于Linux发布的开源工具
命令
cygwin
uname -a

预期输出,例如
CYGWIN_NT-6.3 WIN-A53EV4CQM3A 2.5.0(0.297/5/3) 2016-04-11 09:58 x86_64 Cygwin
3. 安装Grunt,一个用于Javascript项目的构建工具。

命令
grunt –version

预期输出,例如
grunt-cli v0.1.13
4. 安装Python,一个编程语言和运行时工具。

命令
python –version

预期输出,例如
Python 2.7.11
5. 安装CF Predix,一个用于CF CLI的插件。

命令
cf plugins

预期输出
Predix插件应在插件列表中列出
设置Maven构建工具
通过必要的工具设置您的开发环境之后,您需要设置maven构建工具。按照此处的步骤。
部署一个Predix微服务
如果要测试您的开发环境,请使用微服务模板:后端Hello World - Java SpringBoot REST中的步骤
您完成这些步骤时,将在云上拥有一个后端REST服务,对其执行ping操作就可以看到一条类似于以下内容的消息。
Greetings from CXF Bean Rest Service Tue Jan 19 11:00:31 PST 2016
现在您就得到了一个可进行Predix开发的Windows环境。
活动概况:为了让国内开发者第一时间了解试用Predix 平台,及时跟踪了解国际工业互联网的最新技术,GE数字强调文字创新坊推出了Predix 开发者试用计划,并将提供Predix 的基础服务、微服务模块、开发工具等给有兴趣的开发者试用,试用期为3个月,这也是开发者进行工业化数字转型的第一步。需要注意的是该账号仅作开发评估目的使用,不能应用于任何商业用途,最终注册结果以邮件为准。并且GE保留对相关帐号申请、管理和使用的解释权。试用结束后,GE不保留任何开发者数据!
扫描下方二维码参与报名:
图片描述

评论