Windows 7 64位节点Apiconnect安装失败

安装api-connect是一个挑战,我想如果他们正在追求这个,我会省下一些挑战。 很快回答。

引导api连接

用于API连接的Windows 7 64位Insturctions(仍然使用这个由于各种原因),我发现工作…启用生成没有问题。

  • 一旦Bluemix需要,您在当地进行本地开发,并在Windows 7 64位上存在问题)

  • 在bluemix中安装apiconnect服务(这是开始的乐趣)

    • 由管理员组中的系统上的用户运行这些命令
  • 移动到LTS版本的节点(在上层的bug)4.6在这种情况下
    • IBM测试这个版本,由于软件包的复杂性,升级版本引起了问题
    • Nodejs下载,选择LTS Windows 64位(在这个例子中使用了4.6)
  • 为项目创建一个干净的目录,例如C:\ somewhere \ projectdir(clean!目录)
  • 挑战[API连接路径长,这避免了几个问题的问题] – 打开一个新的shell,工作 – mkdir c:\ nodec(节点缓存,可以选择替代根,净 – 保持简短) – mkdir c:\ nodec \ npm – mkdir c:\ nodec \ npm-cache – mkdir c:\ nodec \ npm_modules – npm config – 全局设置前缀“c:\ nodec \ npm” – npm config –global set cache“c:\ nodec \ npm -cache“ – setx PATH”%PATH%; c:\ nodec \ npm“(设置后检查有效,如果没有,见下面) – 设置PATH =”%PATH%; c:\ nodec \ npm“
  • 挑战[api连接需要Python 2.7.11或.12版本以及用于OpenSSL的MS构建工具等。]
    • 打开shell窗口图标,搜索PowerShell
    • 右键选择并以管理员身份运行
    • setx PATH“%PATH%; c:\ nodec \ npm”
    • 启用开发环境
    • npm install -g npm(总是很好的更新npm工具)
    • npm config -g set strict-ssl false(取决于你,开始,只是fyi)
    • npm install windows-build-tools(关键是安装python和msft编译工具)
  • 退出Admin Power shell,打开一个普通的用户shell(作为你在管理组中的用户)
  • 64位Windows需要在某个地方安装OpenSSL才能建立/安装工作正常OpenSSL: https ://wiki.openssl.org/index.php/Binaries(应安装在C:\ OpenSSL-Win32或C:\ OpenSSL- 64位系统上的Win64)详细说明:
  • 如果! 使用防火墙(我不是,如此跳过,但可能是需要)npm配置设置代理(请参阅网络的详细信息)npm配置设置HTTPS代理(请参阅网络的详细信息)
  • 好的,在非Power shell窗口中,让这个关闭(api连接需要20多分钟才能安装)
    • 设置PYTHON = C:(无论安装它)(或设置Windows构建工具放在哪里)
    • npm install -g apiconnect
    • 需要相当长的一段时间,希望大部分的错误将被避免
    • 测试安装
      • apic -v
      • 在本地滚动
      • apic编辑

如果您想重置并重新安装 – npm rm apiconnect -g –cache-clear – 吹走c:\ nodec \或您的版本 – 清除C:\ Users \ IBM_ADMIN \ AppData \ Roaming \ npm,C:\ Users \ IBM_ADMIN \ AppData \ Roaming \ npm-cache – 查找错误并找到新的修复程序和修补程序