我已经下载并提取Eclipse。 我在以下目录中有Eclipse: C:\Applications\eclipse 。 当我尝试运行可执行文件时,出现以下消息: 我目前有以下文件夹: C:\Program Files (x86)\Java\jre7 我是否需要为Windows 7操作系统设置一些环境variables以使Eclipse运行? 如果是这样的话,我可以帮忙吗? 如果没有,我可以请一些帮助让Eclipse运行。 编辑 我已经改变了快捷方式来包含虚拟机的path,现在我得到这个错误: http://www.canning.co.nz/Eclipse/Eclipse_Message2.png
我正在尝试使用环境variables设置一些path。 我添加了一个值为“C:\ maven”的环境variables“MAVEN_HOME”。 然后在path中添加“%MAVEN_HOME%\ bin; … rest”。 当我input“echo $ MAVEN_HOME%”时,屏幕上显示正确的“C:\ maven”。 但是当我在“bin”目录下键入“mvn”这个batch file时,找不到它。 所以,我手动添加PATH中的整个path。 “C:\ maven \ bin; … rest”,它能够find“mvn”并执行它。 有人可以帮我做我做错了吗?
我很困惑如何使用Popen()search可执行文件。 它的作品,如果给予subprocess的绝对path,但我试图使用相对path。 我发现,如果我设置环境variablesPYTHONPATH,那么我可以从该path中获取导入的模块,并且PYTHONPATH在sys.path ,但它似乎没有帮助subprocess.Popen的行为。 我也尝试编辑sitecustomize.py文件,添加PYTHONPATH到os.environ ,就像这样 # copy PYTHONPATH environment variable into PATH to allow our stuff to use # relative paths for subprocess spawning import os if os.getenv('PYTHONPATH') is not None and os.getenv('PATH') is not none: os.environ['PATH'] = ':'.join([os.getenv('PATH'), os.getenv('PYTHONPATH')]) 并通过交互方式,使用ipython或通过从命令行运行脚本来validation启动python时,PYTHONPATH成功显示在os.environ 。 但是, subrocess.Popen 仍然不在那里search可执行文件。 如果没有指定env kwarg,我认为它应该inheritance父母的环境? 接下来,我尝试给env明确,首先通过复制os.getenv ,其次是通过给env={'PATH': '/explicit/path/to/search/from'} ,它仍然没有find可执行文件。 现在我很难过 希望有个例子能更清楚地解释我的问题: /目录/ […]
在Linux上,我可以这样做: $ FOO=BAR ./myscript 在设置环境variablesFOO的情况下调用“myscript”。 在Powershell中是否有类似的可能,即不必先设置variables,调用命令,然后再次取消设置variables? 为了更清楚我的使用情况 – 我不想把它作为脚本的一部分。 相反,我有第三方脚本,其行为我可以使用环境variables来控制,但在这种情况下,不是命令行参数。 所以能够在打字之间交替 $ OPTION=1 ./myscript 和 $ ./myscript 只是非常方便。
我习惯使用Python的virtualenv工具来创build单独的环境,可以模仿我编写的项目的部署环境。 现在,我将要开始一个PHP项目,我想知道是否有任何相当的? 具体来说,我希望能够在一个(旧)版本的PHP上运行一个虚拟主机的Apache,而其他一切运行在正常的最新版本。 我的开发机器运行Ubuntu 11.04,所以在这个平台上工作的解决scheme将是首选。
我正在使用seed.rb填充我的开发和生产数据库。 我通常使用虚拟数据填充第一个数据,后者使用我的应用程序需要运行的真实最小数据(例如第一个用户等)。 如何在seed.rb中指定每个数据是什么环境? 鉴于我知道“组”是一个Gemfile方法,我想为seed.rb实现相同的行为。 例如,我想在我的seed.rb中写下这样的内容: group :development do # development specific seeding code end group :production do # production specific seeding code end # non-specific seeding code (it always runs) 这可以同时调用开发特定和非特定的代码 $ rake db:seed 并用以下命令来调用特定于生产的代码和非特定代码: $ rake db:seed RAILS_ENV=production 谢谢
我能够从命令提示符运行示例hadoop程序,并试图从Eclipse运行相同的程序,以便我可以debugging它,并更好地理解它。 对于命令行程序,在.bashrc中设置了一些环境variables,并在hadoop程序中读取为System.getenv().get("HADOOP_MAPRED_HOME") 。 但是,当我从System.getenv().get("HADOOP_MAPRED_HOME")运行java程序时,我得到空值。 我尝试从Eclipse -DHADOOP_MAPRED_HOME=test传递给运行时configuration中的VM参数,但在独立程序中仍然为空。 如何使Eclipse中的环境variables可见? 当我在Eclipse中通过System.getenv()进行迭代时,我看到很多像DISPLAY , USER , HOME和其他variables。 他们在哪里设置? 我正在使用Ubuntu 11.04。
我已经在bash脚本中尝试了以下各种forms: #!/bin/bash svn diff $@ –diff-cmd /usr/bin/diff -x "-y -w -p -W $COLUMNS" 但是我无法获得正确扩展COLUMNS环境variables的语法。 我已经尝试了以下各种forms: svn diff $@ –diff-cmd /usr/bin/diff -x '-y -w -p -W $COLUMNS' 和 svn diff $@ –diff-cmd /usr/bin/diff -x '-y -w -p -W ${COLUMNS}' 和 eval svn diff $@ –diff-cmd /usr/bin/diff -x "-y -w -p -W $COLUMNS" build议?
我正在移动的Laravel框架,但我遇到了数据库设置的麻烦, 具体来说,我有我的环境设置,并且他们工作正常的application.phpconfiguration文件,但是database.phpconfiguration文件似乎没有任何效果。 即使我在我的环境文件夹中有一个database.phpconfiguration文件,它永远不会被加载,我把一堆无效的字符(键盘混搭)到文件中,让PHP抛出一个错误,但它永远不会被打。 Laravel是否不支持基于环境的数据库设置? 还是我做错了?
我正在寻找像git list-path打印关联存储库( .git目录)path的东西。 一些背景:我已经在我的一些项目/文件夹上设置了git版本控制。 其中一些是嵌套的,所以一个包含echo自己的仓库的目录是另一个跟另一个仓库跟踪的目录的子文件夹。 例如在我的主目录( ~ )我使用git来跟踪我的点文件,但在文件夹~/photo/meta-mix/我有另一个项目跟踪一个单独的存储库。 现在,我已经在目录~/photo/meta-match/build立了另一个项目,但是我不知道它是否有自己的仓库。 所以我想知道这个目录是否受版本控制,以及它的版本库在哪里。 我怎样才能做到这一点的git命令? git status可以给我 nothing to commit 在这两种情况下,当~/photo/meta-match/有自己的仓库或者它只是指〜的仓库。