C# 从Ruby中的其他进程获取环境变量
我有以下任务:在我的C代码中,我使用随机端口运行服务器,并通过C# 从Ruby中的其他进程获取环境变量,c#,ruby,rspec,C#,Ruby,Rspec,我有以下任务:在我的C代码中,我使用随机端口运行服务器,并通过 Environment.SetEnvironmentVariable("PORT", Convert.ToString(Fixture.Uri.Port)); 之后,我必须从Ruby rspec代码中获取这个端口变量,告诉测试应该使用哪个端口。 有什么方法可以做到这一点吗?Environment.SetEnvironmentVariable默认设置要处理的目标。您应该使用用户或计算机目标: Environment.SetEnvi
Environment.SetEnvironmentVariable("PORT", Convert.ToString(Fixture.Uri.Port));
之后,我必须从Ruby rspec代码中获取这个端口变量,告诉测试应该使用哪个端口。
有什么方法可以做到这一点吗?
Environment.SetEnvironmentVariable
默认设置要处理的目标。您应该使用用户或计算机目标:
Environment.SetEnvironmentVariable("PORT",
Convert.ToString(Fixture.Uri.Port),
EnvironmentVariableTarget.User);