问题标签 [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 投票
6 回答
13385 浏览

ruby - 将 shell 脚本源到 ruby​​ 脚本中的环境中

如果我正在编写一个 shell 脚本并且我想“获取”一些外部(c-)shell 脚本来设置我的环境,我可以像这样进行调用:

我想用 ruby​​ 脚本替换执行此操作的 shell 脚本。我可以在 ruby​​ 脚本中做类似的事情吗?

更新:

刚刚用 test_script.csh 试了一下:

...和 ​​test_script.rb:

可悲的是,到目前为止还没有 HAPPYTIMES。

0 投票
2 回答
3661 浏览

c# - 如何检查当前登录的用户是否正在使用漫游配置文件?

如何检查当前用户是否正在使用漫游配置文件?

是否有任何 .net 框架库可以提供帮助?

0 投票
3 回答
965 浏览

perl - 如何通过在 Perl 中运行子命令正确导入环境?

在从子命令导入环境时,我想将从 bash 脚本导出的所有环境变量添加到哈希中。运行时program,它会设置一些变量并导出它们。我想将这些变量保存在 Perl 脚本中以备后用。但是我不想使用子命令中定义的 bash 函数。目前,我有一个像这样的块:

有一个更好的方法吗?我不确定匹配初始 () 是否安全。处理环境变量中的换行符的奖励积分,我现在只是闭上眼睛。

0 投票
3 回答
11951 浏览

windows - Windows JAVA HOME 问题

我正在尝试在我的 Windows Vista 服务器上使用 OracleHelp for Java。我下载了 Oracle 帮助,并按照他们的安装说明进行操作,其中指出:

  • 将 OHJ 安装 .zip 文件解压缩到您选择的目录中
  • 确保将 JAVA_HOME 环境变量设置为兼容的 Java SE 安装位置
  • 在 OHJ 安装目录中,有一个 bin 子目录,其中包含 Windows .cmd 文件和 Unix/Linux shell 脚本。在 Windows 平台上,双击 .cmd 文件以启动它们(或在命令行中键入 .cmd 文件名)。在 Unix 平台上,键入“sh scriptName.sh”以执行 shell 脚本。

    • ohguide.cmd (ohguide.sh) - 启动 Oracle 帮助指南文档
    • choiceDemo.cmd (choiceDemo.sh) - 启动 Oracle 帮助功能的演示
    • cshDemo.cmd (cshDemo.sh) - 启动上下文相关帮助的演示
    • helpsetDemo.cmd (helpsetDemo.sh) - 启动 Helpset Previewer 以测试您的 helpset
    • authoringWizard.cmd (authoringWizard.bat) - 启动帮助集创作向导

当我在 Windows 上设置 JAVA_HOME 时,我可以使用或不使用引号来设置它。无论哪种方式都失败:

带引号:

不带引号:

C:\Users\Amir\Desktop\ohj-5_0_0_433\ohj-5_0_0_433\bin>set JAVA_HOME=C:\Prog iles (x86)\Java\jdk1.6.0_14

C:\Users\Amir\Desktop\ohj-5_0_0_433\ohj-5_0_0_433\bin>ohguide.cmd 'Files' 不是内部或外部命令、可运行程序或批处理文件。未找到 Java 虚拟机;请设置 JAVA_HOME 环境变量。

0 投票
2 回答
3218 浏览

windows - 在 Windows 上将依赖于机器(而非用户)的 ini 文件保存在哪里

我的应用程序当前将设置存储在当前用户配置文件(C:\Documents and Settings\<CurrentUser>\Application Data\MyApplication\MySettings.ini在 WinXP 下)下的 INI 文件中。但我已经意识到其中一些设置是机器独有的,而不是用户独有的,因此希望(实际上需要)将它们保存在一个位置供所有用户使用。

Windows XP(及更高版本)上是否有可以存储用户独立设置的文件夹位置?

注意:我不想将它们存储在与我的应用程序相同的文件夹中,也不想将它们存储在注册表中。

我注意到“C:\Documents and Settings\”下有一个“所有用户”文件夹?我应该存放在下面吗?

奖励积分:我更有可能将答案奖励给谁也可以告诉我如何在 Delphi 7 中从 Windows 返回此路径。

0 投票
4 回答
10746 浏览

php - 如何在 PHP 中正确拆分 PATH 变量?

我想分开

到它的组成部分。如何以依赖于操作系统的方式确定分隔符字符?

0 投票
1 回答
63 浏览

file - 需要多服务器框架建议

例如,我有2台服务器,每台服务器使用一个linux cpanel的副本。

我首先将免费试用脚本安装到位于服务器 A 的子文件夹中。

例如:

sample.com/service/username1 sample.com/service/username2 sample.com/service/username3

然后当人们决定升级时,我会将所有文件移动到 theirnewdomain.com,包括数据库等到服务器 B(cpanel 的另一个副本)。

在这种情况下,执行这种升级的最佳建议是什么?

将文件从服务器A移动到服务器B,可以自动化吗?将其压缩到服务器 B 拾取的公共位置?

将ServerA的cpanel中创建的mysql db移动到ServerB的cpanel中,最好的方法是什么?在 ServerB 中重新创建一个副本,然后将数据转储到新副本中?

似乎无法直接修改指向 cpanel 数据库的 db,因为它现在有 2 个服务器,每个服务器都有一个 cpanel 副本。东西是分开的。

注意,这个过程需要在过程中完成一些任务。例如:更新文件移动状态、域创建状态、数据库创建状态等集中数据库...

任何的想法?

在多服务器中托管的其他服务实际上是如何工作的?

0 投票
1 回答
224 浏览

java - 为什么 Java 在尝试开发时缓存我的应用程序

我正在尝试构建一个 Java 小程序,但在尝试设置我的开发环境时遇到了一个重大问题,因为我的小程序中有错误,但我无法轻松修复它们,因为 Java 不会获得最新版本的小程序。我已经关闭了“Java Preferences.app”中的缓存。

我想设置它,这样小程序就不会被缓存,因为任何错误都可以轻松解决。

我正在使用最新的(在 Leopard 上)XCode 和 Safari 4。

谢谢,肯尼

0 投票
6 回答
1690 浏览

java - Java初学者Web开发工具包/环境

我的任务是使用 java 和 mysql 开发一个交互式网站:使用 servlet 检索和按摩数据,applet 对数据客户端进行特殊处理,并处理来自客户端的不同数据视图的请求。

您会推荐什么作为使用 java 进行 Web 开发的适当通用工具包/环境。

我需要知道以下内容的用途:

  • 服务器端(tomcat?/?)
  • 内容管理系统
  • 编辑器/IDE
  • 通用工具/实用程序
  • 定向(特殊用途)工具/实用程序
  • 测试和 QA 工具/实用程序/技术
  • 参考资料(在线和离线)

请评估建议的解决方案并提供替代方案/改进/支持


建议的 Java Web 开发工具包/环境

通过cdb

  • 服务器端:
    Tomcat6
  • CMS:
    Drupal(初步阶段不需要)
  • 编辑器/IDE:
    NetBeans(适合初学者)
  • 通用工具:(
    几乎所有东西都在 NetBeans 中......以后再去尝试)
  • 指导(特殊用途):(
    几乎所有内容都在 NetBeans 中……稍后再做)
  • 测试和 QA:
    JUnit 和使用 Firebug(先进行手动测试)
  • 参考资料:
    关于 JSP、JavaScript 等的 HeadFirst 系列
    。SCRIBD(在线)
    [编辑]
  • 框架:
    Spring Web MVC 2.5 - (这似乎包含大多数其他框架

从答案中提炼出的选项

服务器端

  • Apache Tomcat - “运行 Java 代码的 HTTP Web 服务器环境”
  • Jetty - “HTTP 服务器、HTTP 客户端和 javax.servlet 容器”
  • GlassFish - 应用服务器(基于 Tomcat + 更多特性)
  • JBoss - 应用服务器(“以 100% 纯 Java 实现的基于 J2EE 的应用服务器”)

内容管理系统

编辑器/IDE

通用工具/实用程序

  • Maven - “.. 一种现在可用于构建和管理任何基于 Java 的项目的工具。”
  • log5j也在这里[SourceForge] - “Java 5 及以上版本的 Java 日志库”

定向(特殊用途)工具/实用程序

  • CruiseControl - 基于团队的“用于创建自定义连续构建过程的工具和可扩展框架”
  • Spring框架(-设计)

测试和 QA 工具/实用程序/技术

  • Watij - “为实现 Web 应用程序自动化而创建的 Java API”
  • HtmlUnit - “它对 HTML 文档进行建模并提供一个 API,允许您调用页面、填写表单、单击链接等......”
  • Firebug - (Firefox) “编辑、调试和监控任何网页中的 CSS、HTML 和 JavaScript”
  • Hudson - “构建/测试软件项目 [...] 监控外部运行作业的执行”
  • LiveHttpHeaders - 实时查看和编辑 http 请求标头
  • JUnit - “编写可重复测试的框架”

参考资料(在线和离线)

0 投票
8 回答
76392 浏览

windows - PowerShell:仅为单个命令设置环境变量

在 Linux 上,我可以这样做:

在设置了环境变量 FOO 的情况下调用“myscript”。

在 PowerShell 中是否有类似的可能,即无需先设置变量、调用命令,然后再次取消设置变量?

为了更清楚地了解我的用例 - 我不想将其用作脚本的一部分。相反,我有一个第三方脚本,我可以使用环境变量控制其行为,但在这种情况下,不是命令行参数。所以能够在打字之间交替

会非常方便。