【发布时间】:2015-09-10 00:50:47
【问题描述】:
我们使用rake 进行一些设置步骤。我们需要确保特定目录位于 PATH 中,并且我们在 Rakefile 中使用了它:
hasImageMagic = ENV["Path"] =~ /ImageMagick/
if not hasImageMagic ...
当在git-bash 下运行Rake 时,这工作正常。
当我们在Powershell 下运行Rake 时,却找不到Path 中的元素。我们发现它正在查看用户的本地路径而不是系统路径。
ruby 有办法查看 system 路径变量吗?
【问题讨论】:
-
我投票决定将此问题作为离题结束,因为此问题是由无法再重现的问题引起的。
-
虽然“什么都没有改变”(是的,正确的;但是可以通过 git 验证),同样的代码今天运行良好。
ENV["Path"]正在结合本地和系统环境变量,一切都很好。