- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在开发一个 node.js 原生插件项目,而不是使用 binding.gyp,我正在使用 cmake,因为我的项目依赖于另一个 cmake 项目。
我可以使用 cmake 构建目标(在我自己的 windows 7 上),它需要设置环境变量来指定库路径,包括 node-gyp 和 mysql。我得到了mysql路径(来自appveyor doc),如果我错了请纠正我。
但我不知道如何在 appveyor 环境中设置 node-gyp 目录,该目录位于 ~/.node-gyp
windows 等效路径中。我尝试了下面的脚本,它在 NODE_GYP_DIR 行出错了。
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
windows 等效路径存在吗?如何为我的 cmake 设置我的环境变量的路径?谢谢!
最佳答案
改用 %USERPROFILE%
:
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
关于node-gyp - appveyor - 如何使用 %HOMEPATH% 设置环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31748833/
问题:是否无法覆盖 Python 中的 HOMEDRIVE 和 HOMEPATH 变量?这些变量到底存储在哪里,我在“环境变量”对话框中没有看到它们。 解释: 在 Python 中,您可以使用以下方式
我正在开发一个 node.js 原生插件项目,而不是使用 binding.gyp,我正在使用 cmake,因为我的项目依赖于另一个 cmake 项目。 我可以使用 cmake 构建目标(在我自己的 w
我有如下小程序: #include #include #include #include const char * homeDir() { return getpwuid(geteuid(
在 Linux 上 System.getenv("HOME") 返回绝对路径 /home/user,但在 Windows 上返回 Users\user。 最佳答案 在 Windows 上,主驱动器在
这看起来很简单,但我找不到解决方案。 如果我在 Window 中打开命令提示符,它首先显示目录根目录,如 C:\Users\username。我想改变这个,因为每次打开 cmd 时都需要移动到我工作的
尝试运行 Jekyll 并收到以下错误: C:/Ruby22-x64/lib/ruby/site_ruby/2.2.0/rbreadline.rb:1097:in `': HOME environme
这些 Windows 环境变量的含义是什么: 自驾车, 主页路径, 家庭共享, 和 USERPROFILE? 谁设置的?什么时候?谁使用它们?为了做什么? samba服务器的配置如何修改这些变量? 最
我正在尝试通过执行 memcached Chef 配方来自动化 aws ec2 memcached 实例引导。我从云形成 UserData 部分调用 shell 脚本名称cache-init.sh。我
我成功安装了bundler gem install bundler 然后我尝试做 bundle install 我收到以下错误: C:/Ruby22-x64/lib/ruby/site_ruby/2.
我是一名优秀的程序员,十分优秀!