Questions tagged «environment»

执行过程的操作系统,特别是影响过程的设置

11
如何从Linux Shell运行与当前工作目录不同的程序?
使用Linux shell,如何从与当前工作目录不同的工作目录启动程序? 例如,我有一个二进制文件helloworld,可hello-world.txt在当前目录中创建该文件。 该文件在目录内/a。 目前,我在目录中/b。我想开始运行程序,../a/helloworld并hello-world.txt在第三个目录中找到某个位置/c。
351 linux  shell  environment 

3
在Linux中更改默认Shell
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Stack Overflow 的主题。 7年前关闭。 改善这个问题 如何更改默认外壳?该env命令当前显示: SHELL=/bin/tcsh 我想将其更改为Bash。
317 linux  bash  shell  environment  tcsh 


16
从Bash脚本更改当前目录
是否可以通过脚本更改当前目录? 我想在Bash中创建用于目录导航的实用程序。我创建了一个如下所示的测试脚本: #!/bin/bash cd /home/artemb 当我从Bash shell执行脚本时,当前目录不会更改。是否可以通过脚本更改当前的shell目录?
190 bash  environment 

14
使用Pip将软件包安装到Anaconda Environment
康达4.2.13 MacOSX 10.12.1 我正在尝试将软件包安装pip到使用anaconda创建的新环境(虚拟)中。 在Anaconda文档中,这说得很好。它的完成方式与virtualenv相同。 激活要放置程序的环境,然后pip安装程序... 我在Ananconda中创建了一个空环境,如下所示: conda create -n shrink_venv 激活它: source activate shrink_venv 然后,我可以在终端中看到我正在环境中工作(shrink_venv)。当我尝试使用来安装软件包时,问题来了pip: (shrink_venv): pip install Pillow Requirement already satisfied (use --upgrade to upgrade): Pillow in /Library/Python/2.7/site-packages 因此,我可以看到它认为从系统范围的软件包中可以满足要求。因此,似乎环境无法正常运行,绝对不像文档中所说的那样。我在这里做错什么了吗? 请注意,我知道您可以使用conda install这些软件包,但是anaconda的Pillow遇到了问题,因此我想从中获取它pip,并且由于文档说还可以。 输出which -a pip: /usr/local/bin/pip /Users/my_user/anaconda/bin/pip **更新**我看到这是很常见的问题。我发现,conda env在PYTHONPATH中的表现不佳。即使您使用的是conda环境,系统似乎也总是在PYTHONPATH位置中查找。现在,我总是unset PYTHONPATH在使用conda环境时运行,并且效果更好。我在Mac上。

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

4
Java当前的计算机名和登录用户?
是否可以获取当前登录用户的名称(Windows / Unix)和计算机的主机名? 我认为这只是某些静态环境类的属性。 我已经找到该用户名了 com.sun.security.auth.module.NTSystem NTSystem = new com.sun.security.auth.module.NTSystem(); System.out.println(NTSystem.getName()); 这是机器名称: import java.net.InetAddress; ... String computerName; ... try { computerName = InetAddress.getLocalHost().getHostName(); } catch(Exception ex) { ... } 第一个仅用于Windows吗? 如果您没有设置主机名,第二个将做什么?
153 java  environment 

5
您可以在Rails中获得数据库用户名,密码,数据库名称吗?
我正在编写一个rake任务,该任务在Rails / ActiveRecord之外进行一些数据库工作。 有没有一种方法可以获取如中所定义的当前环境的数据库连接信息(主机,用户名,密码,数据库名称)database.yml? 我想要得到它,这样我就可以用它来连接... con = Mysql.real_connect("host", "user", "pw", "current_db")


14
为我的Rails应用程序创建自定义配置选项的最佳方法?
我需要为我的Rails应用程序创建一个配置选项。对于所有环境,它都可以相同。我发现如果将其设置为environment.rb,则在我的视图中可用,这正是我想要的... environment.rb AUDIOCAST_URI_FORMAT = http://blablalba/blabbitybla/yadda 效果很好。 但是,我有点不安。这是一个好方法吗?有没有一种更时髦的方式?

7
.bashrc,.bash_profile和.environment有什么区别?
已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它当前不接受新的答案或互动。 多年来,我使用了许多不同的基于* nix的系统,而且似乎我使用的每种Bash都有不同的算法来确定要运行的启动脚本。出于诸如设置环境变量和别名以及打印启动消息(例如MOTD)之类的任务的目的,哪个启动脚本是执行这些操作的合适位置? 是什么把事情之间的差异.bashrc,.bash_profile以及.environment?我也看到其他的文件,例如.login,.bash_login和.profile; 这些是否相关?物理登录,通过ssh远程登录以及打开新的终端窗口时,运行的区别是什么?跨平台(包括Mac OS X(及其Terminal.app)和Cygwin Bash)是否存在显着差异?
130 shell  environment  bash 

1
mysqli_fetch_assoc()期望参数/调用成员函数bind_param()错误。如何获取并修复实际的mysql错误?
在我的本地/开发环境中,MySQLi查询执行正常。但是,当我将其上载到Web主机环境时,出现以下错误: 致命错误:在...中的非对象上调用成员函数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执行查询,结果没有问题。


7
PowerShell:仅为单个命令设置环境变量
在Linux上,我可以执行以下操作: $ FOO=BAR ./myscript 在设置了环境变量FOO的情况下调用“ myscript”。 在PowerShell中是否可能有类似的事情,即不必先设置变量,调用命令然后再次取消设置变量? 为了更清楚地了解我的用例-我不想将其用作脚本的一部分。相反,我有一个第三方脚本,可以使用环境变量来控制其行为,但是在这种情况下,不能使用命令行参数。所以能够在打字之间交替 $ OPTION=1 ./myscript 和 $ ./myscript 会非常方便。

5
如何在Bash中带引号的字符串内使用环境变量
我在bash脚本中尝试了以下各种形式: #!/bin/bash svn diff $@ --diff-cmd /usr/bin/diff -x "-y -w -p -W $COLUMNS" 但是我无法正确地扩展COLUMNS环境变量的语法。 我尝试了以下各种形式: 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 …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.