问题标签 [environment]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
205400 浏览

bash - 如何在 Bash 中的带引号的字符串中使用环境变量

我在 bash 脚本中尝试了以下各种形式:

但我无法获得正确扩展COLUMNS环境变量的语法。

我尝试了以下各种形式:

建议?

0 投票
1 回答
84 浏览

visual-studio - 如何在 Visual Studio 2008 版本中打印 SET 命令?

我想在构建期间查看所有当前环境变量。如果可能,我想在构建前或构建后的步骤中执行此操作,因为我不想编辑 Targets 文件。这可以打印到输出窗口或文件。我尝试了许多不同的方法,但都没有成功。我正在使用 Visual Studio 2008。谢谢!

0 投票
17 回答
330034 浏览

bash - 从 Bash 脚本更改当前目录

是否可以从脚本更改当前目录?

我想为 Bash 中的目录导航创建一个实用程序。我创建了一个如下所示的测试脚本:

当我从 Bash shell 执行脚本时,当前目录不会改变。是否可以从脚本更改当前的 shell 目录?

0 投票
3 回答
117 浏览

php - 在处理大型项目时保持一致

可能有点跑题了,但我真的很想从具有不同经验和背景的其他人那里了解它。

您如何跟踪您的大型项目?你使用颠覆吗?EER 模型?你会写笔记吗?您是否对 phpdoc 充满信心?您使用哪种框架,遵循哪种设计模式?很多问题,我知道,我不希望你回答所有问题,只要总结你最想强调的。

就个人而言,我使用 subversion 进行源代码控制、phpdoc、为每个模型/控制器等写下个人笔记,而且我几乎总是遵循 MVC 模式。

有一个美妙而自动的一天!;-)

0 投票
4 回答
107820 浏览

bash - 关于.bash_profile,.bashrc,别名应该写在哪里?

可能重复: .bashrc、.bash_profile 和 .environment 之间有什么区别?

看来,如果我使用

在 Mac OS X 上的 .bashrc 中,那么新创建的 shell 将没有该别名。我需要bash再次输入,该别名将生效。

如果我在托管公司登录 Linux,该.bashrc文件有一个注释行,上面写着:

对于非登录外壳

.bash_profile文件有一条评论说

用于登录外壳

那么别名应该写在哪里呢?我们如何将登录 shell 和非登录 shell 分开?

一些网页说使用.bash_aliases,但它似乎不适用于 Mac OS X。

0 投票
3 回答
3204 浏览

windows - 使用 Ruby 永久(即在注册表中)设置环境变量?

在 Windows 上,如何使用 Ruby 永久设置环境变量?我知道我需要更改注册表(通过 win32ole 模块?),但在编写注册表脚本方面我是新手。

我知道我可以说为会话ENV['FOO'] = "c:\bar\baz"设置环境变量FOO。但是,我对全局和永久设置环境变量感兴趣。

我确实找到了 patheditor gem,它非常适合永久更改 Windows PATH。但我想设置其他环境变量,例如JAVA_HOME.

0 投票
8 回答
1775 浏览

c++ - 为 C++ 设置窗口

引用常见问题解答,“毫无疑问 [...] 太“新手”了”

设置 Windows 系统(vista,如果这很重要)以使用 C++ 的最佳方法是什么?

最好有一个不错的 IDE,易于编译的软件(支持 make 文件等),但适合初学者。

我非常希望 IDE 使用相对可移植的格式,例如 makefile 和配置脚本,不要太专有。

我还希望能够轻松添加新库等,并使用其他人编写的大多数 C++ 代码。

我很喜欢使用命令行。

感谢您的帮助,希望问题很清楚。如果它已经得到回答,我深表歉意,我确实看过类似的问题。

0 投票
3 回答
1075 浏览

variables - 在同一台服务器上运行 JBoss 4.2.3 和 JBoss 5.1

我想在同一台服务器上运行 JBoss 4.2.3 和 JBoss 5.1,但不能同时运行。我只需要能够在两者之间来回切换进行测试,所以我不需要更改端口或类似的东西。我的问题是 JBOSS_HOME 环境变量。当我设置 /soft/JBoss-4.2.3.GA 目录和 /soft/JBoss-5.1.0.GA 目录时,我可以运行各自的 bin run.sh 命令,但是,两者都尝试使用 $JBOSS_HOME 和$PATH 环境变量,设置为首次安装 (JBoss-4.2.3)。那么,如何设置单独的环境变量呢?或者告诉我的新 JBoss 5.1 安装为 JBOSS_HOME 使用另一个环境变量?我将如何让这两个一起运行?谢谢!

0 投票
1 回答
858 浏览

environment - SystemPropertiesAdvanced.exe(特别是 SYSDM)的实现细节

我正在研究更新系统环境变量时 Windows 2008 上的 C:\Windows\System32\SystemPropertiesAdvanced.exe 如何与 explorer.exe 交互。以这种方式更新环境变量时,explorer.exe 将动态更新其环境块以获取更改。我知道远程注入环境变量的多种方法,但对 SystemPropertiesAdvanced.exe 使用的实现感到好奇。

当我在更新环境变量后按下 SystemPropertiesAdvanced 对话框上的 OK 按钮时,会创建一个新线程。调试这个线程我已经感兴趣以下几行:

我相信对 WINSTA!WinStationBroadcastSystemMessageWorker 的调用是让 explorer.exe 知道它应该获取这些新环境变量的方式。有趣的是,75b292e1 处的引用被调试器识别为 SYSDM!szUserEnv。

也许不是您的标准查询,但也许还有其他逆向工程师。:) [在 100rep 我会正确设置“标签”]

干杯

0 投票
1 回答
1215 浏览

qt4 - 在 Qt Creator 中包括声子环境设置

在 Windows XP 上,我运行了“配置”,Qt 说我已配置为使用 phonon,但我不确定如何在 Qt Creator 中正确设置我的环境。根据Qt 文档,我需要调用:

设置 DXSDK_DIR=C:\Program Files\Microsoft DirectX SDK(2007 年 2 月)

%DXSDK_DIR%\utilities\bin\dx_setenv.cmd

C:\程序文件\Microsoft 平台 SDK\setenv.cmd

如何在 Qt Creator IDE 中执行此操作?

谢谢!