fastlane: Ruby 环境变量 ENV['PWD'] return nil/empty 路径
fastlane: Ruby environment variable ENV['PWD'] return nil/empty path
在 fastlane 的 ruby 脚本中,我试图访问环境变量 ENV['PWD']
,但它 returns 为空 path/nil。
当我从 mac 终端执行命令 env
时,它显示 PWD=/abcd/project
如果要获取进程的当前目录,请使用Dir.pwd
。
如果要获取环境变量的值,使用ENV['PWD']
。
您可以使用 ps awwxue
命令检查 运行 个进程的环境,找出您的进程没有设置 PWD
的原因。
清除环境的一种方法是使用 env -
,例如env - env
.
退出终端并再次启动终端后,它开始工作了!
在 fastlane 的 ruby 脚本中,我试图访问环境变量 ENV['PWD']
,但它 returns 为空 path/nil。
当我从 mac 终端执行命令 env
时,它显示 PWD=/abcd/project
如果要获取进程的当前目录,请使用Dir.pwd
。
如果要获取环境变量的值,使用ENV['PWD']
。
您可以使用 ps awwxue
命令检查 运行 个进程的环境,找出您的进程没有设置 PWD
的原因。
清除环境的一种方法是使用 env -
,例如env - env
.
退出终端并再次启动终端后,它开始工作了!