首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >应用程序-如何使用%HOMEPATH%设置环境变量

应用程序-如何使用%HOMEPATH%设置环境变量
EN

Stack Overflow用户
提问于 2015-07-31 14:36:55
回答 1查看 815关注 0票数 3

我正在处理一个node.js本机addon项目,而不是使用binding.gyp,而是使用cmake,因为我的项目依赖于另一个cmake项目。

我可以使用cmake来构建目标(在我自己的windows 7上),它需要设置环境变量来指定库路径,包括node和mysql。我有mysql的路径(来自appveyor ),如果我错了,请纠正我。

但是,我不知道如何在appveyor环境中设置节点-gyp,它位于~/.node-gyp windows等效路径中。我尝试了下面的脚本,它在NODE_GYP_DIR行上出错了。

代码语言:javascript
复制
environment:
  # set variables
  NODE_GYP_VER: 0.12.7
  NODE_GYP_DIR: %HOMEDRIVE%%HOMEPATH%\.node-gyp
  LIBMYSQL_INCLUDE_DIR: C:\Program Files\MySql\MySQL Server 5.6\include
  LIBMYSQL_LIBRARY: C:\Program Files\MySql\MySQL Server 5.6\lib

我的问题是,我是否可以假设~/.node-gyp窗口等效路径存在?如何为cmake设置我的环境变量的路径?谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-08-01 19:57:01

使用%USERPROFILE%代替:

代码语言:javascript
复制
environment:
  # set variables
  NODE_GYP_VER: 0.12.7
  NODE_GYP_DIR: '%USERPROFILE%\.node-gyp'
  LIBMYSQL_INCLUDE_DIR: C:\Program Files\MySql\MySQL Server 5.6\include
  LIBMYSQL_LIBRARY: C:\Program Files\MySql\MySQL Server 5.6\lib
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31748833

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档