fastlane.Ruby环境变量ENV['PWD'] 返回nilempty路径。Ruby环境变量ENV['PWD'] return nilempty path。

问题描述 投票:0回答:1

在fastlane的ruby脚本中,我试图访问一个环境变量。ENV['PWD']但它返回的是空路径。

当我执行命令 env 在Mac终端,它显示 PWD=/abcd/project

ruby fastlane
1个回答
0
投票

如果你想获得进程的当前目录,使用 Dir.pwd.

如果你想获得环境变量的值,使用 ENV['PWD'].

您可以使用 ps awwxue 命令来检查正在运行的进程的环境,以找出为什么你的进程没有使用 PWD 集。

清理环境的方法之一是使用 env -譬如说. env - env.


0
投票

退出终端后,再次启动终端,开始工作!

© www.soinside.com 2019 - 2024. All rights reserved.