我们有一个软件公司为我们开发的应用程序。我们希望将应用程序发布到苹果官方应用商店,然后将其拉到我们的企业内部应用商店。可以在应用程序启动时检查一些环境变量,如果它包含特定的值,它将连接到我们的服务器,如果它是从Apple app Store启动的,它将连接到不同的服务器。它可能看起来像这样:
if (mdm.companyName() == "My company":
connect to my company server
else:
connect to something else
这样做的目的是在启动时减少一步,用户只需传递用户名和密码,而不是服务器地址。
无法使rails 2.3.5应用程序在apache2中正确工作。在apache错误日志中,我得到以下信息:
/usr/lib/phusion_passenger/passenger-spawn-server:53:in `require': no such file to load -- phusion_passenger/utils (LoadError)
from /usr/lib/phusion_passenger/passenger-spawn-server:53
[ pid=9437 file=ext/apache2/Hooks.cpp:727 time=2012-04-02
我曾经用这种方式识别已安装的RHEL OS版本是“服务器”还是“工作站”:
cat /etc/redhat-release
Red Hat Enterprise Linux Server release 7.6 (Maipo)
现在,对于RHEL8,我有了以下输出:
cat /etc/redhat-release
Red Hat Enterprise Linux release 8.5 (Ootpa)
看来我没有机会了解服务器/工作站的详细信息。这怎麽可能?我怎么才能从里面得到我需要的信息?