Tag: 环境

是否有可能改变在Python中的父进程的环境?

在Linux中当我从shell调用python复制它的环境,并启动python进程。 因此,如果我做了如下的事情: import os os.environ["FOO"] = "A_Value" 当python进程返回时,假设它原来是未定义的,FOO仍然是未定义的。 有没有办法让python进程(或任何subprocess)修改其父进程的环境? 我知道你通常使用类似的东西来解决这个问题 source script_name.sh 但这与我的其他要求相冲突。

从脚本更改当前目录

是否有可能从脚本更改当前目录? 我想为bash中的目录导航创build一个util。 我创build了如下所示的testing脚本: #!/bin/bash cd /home/artemb 当我从bash shell执行脚本时,当前目录不会改变。 是否有可能从脚本中更改当前shell目录?

最好的一般SVN忽略模式?

什么是最好的(或尽可能)一般的SVN忽略模式使用? 有许多不同的IDE,编辑器,编译器,插件,平台等特定的文件和一些“重叠”的文件types(即对于某些types的项目而不是其他的)。 但是,不pipe您的开发环境的具体情况如何,您都不会自动将其包含在源代码pipe理中的大量文件types。 对于这个问题的答案可以作为任何项目的一个很好的起点 – 只要求他们添加他们需要的less数环境特定项目。 它也可以适用于其他版本控制系统(VCS)。

如何通过一个合适的文件来设置活动的spring 3.1环境configuration文件,而不是通过envvariables或系统属性

我们使用Spring 3.1的新环境configuration文件function。 我们目前通过在部署应用程序的服务器上设置环境variablesspring.profiles.active = xxxxx来设置活动configuration文件。 我们认为这是一个不太理想的解决scheme,因为我们想要部署的war文件应该只有一个额外的属性文件,它设置了spring应用程序上下文应该加载的环境,因此部署不依赖于服务器上的一些env var集合。 我试图找出如何做到这一点,发现: ConfigurableEnvironment.setActiveProfiles() 我可以使用它来以编程方式设置configuration文件,但我仍然不知道何时何地执行此代码。 某处弹簧环境加载? 我可以加载我想传递给属性文件的方法参数? 更新:我刚刚发现在我可能能够实现设置活动configuration文件的文档?

Java系统属性和环境variables

JVM中系统属性System.getProperties()和环境variablesSystem.getenv()之间有什么区别?

为我的Rails应用程序创build自定义configuration选项的最佳方法?

我需要为我的Rails应用程序创build一个configuration选项。 对所有的环境来说都是一样的。 我发现,如果我把它设置在environment.rb ,它是在我的意见,这正是我想要的… environment.rb AUDIOCAST_URI_FORMAT = http://blablalba/blabbitybla/yadda 很好用。 不过,我有点不安。 这是一个好办法吗? 有没有更好的方法?

Java中有用的环境设置列表

我一直想知道很长一段时间,如果有存储JVM的运行时信息的(可能是静态的)方法/字段的综合列表。 一个不完整的例子列表: System.out / System.in System.currentTimeMillis的() System.getProperty() System.getConsole() Runtime.freeMemory() 等等 有没有人有链接或什么的? 编辑:我没有这么愚蠢,没有检查系统和运行时的文档:P我只是想知道是否有其他类在类似的方法来确定您正在运行的机器的状态存储。

.bashrc,.bash_profile和.environment有什么区别?

我已经使用了许多不同的基于nix的系统,看起来每个Bash的风格都有不同的algorithm来决定运行哪个启动脚本。 对于设置环境variables和别名以及打印启动消息(例如MOTD)这样的任务而言,哪个启动脚本是适当的位置? 把东西放在.bashrc , .bash_profile和.environment之间有什么区别? 我也看到了其他文件,如.login , .bash_login和.profile ; 这些有关吗? 在物理上login,通过ssh远程login,打开一个新的terminal窗口时,有什么区别呢? 跨平台(包括Mac OS X(及其Terminal.app)和Cygwin Bash)有什么重大差异?

如何在不同的环境中获取mysqli错误?

在我的LOCAL / DEV环境中,mysqli查询正在执行OK 。 但是,当我在我的WEBHOST环境上传它,我得到这个错误; 致命错误:调用一个非对象的成员函数bind_param()… 这里是代码: global $mysqli; $stmt = $mysqli->prepare("SELECT id, description FROM tbl_page_answer_category WHERE cur_own_id = ?"); $stmt->bind_param('i', $cur_id); $stmt->execute(); $stmt->bind_result($uid, $desc); 要检查我的查询,我试图通过控制面板phpmyadmin执行查询,结果是OK 。 如果有任何信息不足,请告诉我,以便我可以立即提供。