Tag: configuration

用bash脚本从模板创build新文件

我必须创build非常相似的conf文件和init.d 这些文件允许在我的服务器上部署新的http服务。 这些文件是相同的,只有一些参数从一个文件更改到另一个( listen_port ,域,服务器上的path…)。 由于这些文件中的任何错误导致服务错误,我想用bash脚本创build这些文件。 例如: generate_new_http_service.sh 8282 subdomain.domain.com /home/myapp/rootOfHTTPService 我正在寻找一种模板,我可以使用bash。 这个模板模块将使用一些通用的conf和init.d脚本来创build新的模板。 你有提示吗? 如果没有,我可以使用Python模板引擎。

如何使用git difftool来区分合并冲突?

合并失败后有一些冲突我可以用git diff列出,但是git difftool不会在configuration文件(在我的情况下是万花筒)中设置git difftool来显示它们,而只是使用普通的diff。 与之前的提交相比, git difftool会起作用。 有没有办法在合并冲突上使用git difftool? 欢迎Jan

如何从控制面板的区域configuration中读取“列表分隔符”设置?

我正在为MS Word,Excel制作多文化插件,我需要在“列表分隔符”选项下区域设置中提供设置值,如何使用C#读取? 此列表分隔符稍后将用于构造Excel公式,单词邮件合并标题等。

跨多台计算机pipe理用户configuration文件

我通常在多台电脑上工作。 我有各种configuration文件,例如, .bashrc , .gitconfig , .irbrc , .vimrc和configuration文件夹,例如.vim/包含有价值的自定义。 有时我需要在不同计算机之间的configuration上有小的变化。 我想使用版本控制来pipe理这些不同的文件。 其他人使用版本控制来pipe理他们的configuration文件? 有什么提示可能会使这更容易? 处理计算机之间差异的最优雅方式是什么? 我很喜欢git ; 任何其他build议?

在.config文件中启用自定义节的智能感知

在Visual Studio中编辑.NETconfiguration文件(app.config,web.config等)时,当select我的应用程序的设置时,我会得到Visual Studio的智能感知。 如果我添加自定义configuration部分,如何启用智能感知我的自定义设置? 我确信这个问题肯定有一个简单的答案,但粗略的谷歌search没有给我任何帮助。 谢谢!

git:致命无法自动检测电子邮件地址

我只是不能在Ubuntu 14.04上提交git 错误讯息是 git:致命无法自动检测电子邮件地址(得到“一些错误的电子邮件”) 我尝试使用和不使用 – 全局选项设置user.name和user.mail的git-config,但没有任何工作

Ruby加载configuration(yaml)文件与源相同的目录

在HOME / path_test /我有: load_test.rb: require 'yaml' cnf = YAML::load(File.open('config.yml')) puts cnf['Hello'] config.yml: Hello: world!!! 当在HOME / path_test /我得到预期的: -bash-3.2$ ruby load_test.rb world!!! 当在家庭/(CD ..)我得到 -bash-3.2$ ruby path_test/load_test.rb path_test/load_test.rb:3:in `initialize': No such file or directory – config.yml (Errno::ENOENT) from path_test/load_test.rb:3:in `open' from path_test/load_test.rb:3:in `<main>' 这是正确的行为,但不是我所希望的:) 有没有办法加载.yml文件相对于源文件,而不是相对于当前的工作目录? 解决scheme(load_Test.rb): require 'yaml' fn = File.dirname(File.expand_path(__FILE__)) + '/config.yml' cnf […]

未find此可执行文件的有效configuration文件…(再次)

我知道这个问题已经被多次询问和回答了,但是我没有提出任何解决scheme。 我收到上面的错误,尽pipe有一个有效的configuration文件,据我可以告诉匹配的包标识符: 我已经按照本网站提出的各种build议解决scheme中的步骤进行操作,包括删除所有现有证书并重新开始,如此处和此处所示 。 我注意到的一件事是configuration文件不会显示在代码签名列表中,无论是目标还是项目。 任何人都可以提供更多的build议?

如何启动emacs服务器,如果它没有启动?

我想用emacsclient编辑Mutt中的邮件。 我在.emacs中添加了这个 (server-start) 并在.muttrc我补充说 set editor="emacsclient -nw %s" 看来他们工作。 当我开始第二个Emacs,它抱怨已经有一个服务器运行,所以它发出错误。 只有当服务器尚未启动时,如何确保(server-start) ? 谢谢

stream浪者configuration壳vs木偶vs厨师

我有以下设置: 许多不同的项目是独立的git仓库,但都具有相同的服务器configuration 每个项目依次依赖于许多其他项目,我们使用composer php依赖pipe理器把它们放在一起(PHP语言在这里)。 我想使用Vagrant,并在每个存储库中包含一个Vagrant文​​件,所以我的团队成员可以克隆一个存储库,运行vagrant up并准备好去。 我现在的问题是针对configuration。 我需要安装一些工具和软件包,比如apache,git,mysql和几个php软件包,然后下载一些文件(比如最近的一个开发数据库转储文件),把所有东西放在/ var / www中,然后运行composer install命令。 所以一个select是使用厨师或傀儡等食谱的经理。 另一种方法是编写一个bash文件并使用shellconfiguration。 我对厨师/傀儡没有太多的经验,所以自然而然,使用shell选项似乎更容易,但是我想了解,如果这从长远来看不是一个好的/可行的select。 为什么对我来说这似乎是一个不好的方法去与木偶/厨师: 我明白,我将不得不使用几种不同的食谱,并且几乎总是对我的不同的储存库使用相同的食谱,所以我将不得不将所有的食谱包括在所有的储存库中。 考虑有20个回购,需要10个配方,这意味着我将需要添加200个食谱作为一个git子模块或类似(也是每个团队成员需要克隆存储库,然后克隆10个配方库,然后只运行vagrant了每项目)。 相反,我只需要用我的shell脚本有一个小的回购,并克隆它20次。 我可能错过了一些东西,所以请告知我是否应该select厨师/傀儡,为什么它有意义,即使我的存储库都有一个非常类似的服务器设置。