小编Rob*_*loi的帖子

通过Vagrant + Chef安装多个软件包

我刚刚发现了Vagrant + Chef,我正在尝试创建一个简单的方法来在节点上安装多个包.我认为这样的东西可以工作(我完全是新的红宝石):

# (From cookbooks/MY_COOCKBOOK/recipes/default.rb)
# Install required packages
%w{build-essential libncurses5-dev openssl libssl-dev}.each do |pkg|
  package pkg do
    action :install
  end
end
Run Code Online (Sandbox Code Playgroud)

但是这失败了以下错误:

[default] [Thu, 17 Mar 2011 06:24:27 -0700] INFO: Installing package[libssl-dev] version 0.9.8k-7ubuntu8.5
: stdout
[default] /usr/lib/ruby/gems/1.8/gems/chef-0.9.12/bin/../lib/chef/mixin/command.rb:184:in `handle_command_failures': stderr
[default] : : stderr
[default] apt-get -q -y install libssl-dev=0.9.8k-7ubuntu8.5 returned 100, expected 0: stderr
[default]  (: stderr
[default] Chef::Exceptions::Exec: stderr
[default] )
: stderr
[default]   from /usr/lib/ruby/gems/1.8/gems/chef-0.9.12/bin/../lib/chef/mixin/command.rb:131:in `run_command'
    from /usr/lib/ruby/gems/1.8/gems/chef-0.9.12/bin/../lib/chef/mixin/command.rb:199:in `run_command_with_systems_locale'
    from /usr/lib/ruby/gems/1.8/gems/chef-0.9.12/bin/../lib/chef/provider/package/apt.rb:68:in `install_package'
    from /usr/lib/ruby/gems/1.8/gems/chef-0.9.12/bin/../lib/chef/provider/package.rb:60:in `action_install' …
Run Code Online (Sandbox Code Playgroud)

cookbook chef-infra vagrant

15
推荐指数
1
解决办法
1万
查看次数

如何在erlang中将datetime()转换为timestamp()

我需要将{{2012,9,21},{13,21,11}}转换为时间戳().我怎样才能做到这一点?谢谢.

erlang

12
推荐指数
1
解决办法
7514
查看次数

从Jinja2模板访问OS环境变量

是否可以直接从Jinja2模板访问OS环境变量?

python jinja2

12
推荐指数
3
解决办法
1万
查看次数

在PHP中按创建/修改日期对文件进行排序

可能重复:
文件创建时间

在PHP中,如何检索包含在按创建日期(或任何其他排序机制)排序的文件夹中的文件?

根据doc,readdir()函数:

文件名按文件系统存储的顺序返回.

php

11
推荐指数
2
解决办法
2万
查看次数

Erlang Opcodes及其含义

Erlang VM使用的一些操作码具有明显的含义,但其他操作码是神秘的,它们似乎因微妙的差异而彼此不同.

举个例子:

  1. call_extcall_ext_only操作码之间有什么区别?
  2. allocateallocate_zero操作码之间有什么区别?
  3. test_heap用于什么操作码?它是某种检查还是它实际上在堆中分配了一些空间?它以某种方式与元组和列表的使用相关联,但在哪些方面呢?
  4. 这些论点的allocate含义是什么?

如果有人能够指出任何可用于Erlang VM使用的操作码的文档,或者如果他至少可以在上述方面给我启发,那将非常感激.

erlang opcode opcodes

10
推荐指数
1
解决办法
1010
查看次数

如何可视化Erlang gen_fsm

您是否知道从源代码开始以图形方式呈现Erlang gen_fsm图表的任何现有工具?

diagram erlang state-machine graphviz gen-fsm

9
推荐指数
1
解决办法
1911
查看次数

当编译的代码与shell评估的不同时?

Erlang和OTP in Action(第46页)中,作者在一个说明中陈述了以下内容:

可能会发生这样的情况:在一些奇怪的角落情况下,在shell中评估的代码在编译为模块的一部分时与相同的代码略有不同.在这种情况下,编译版本是黄金标准.shell在解释表达式时会尽力做同样的事情.

你能想到这些奇怪的角落案件中的一个或多个吗?这些案件的细微差别是什么?

erlang

8
推荐指数
2
解决办法
307
查看次数

我应该使用哪个Erlang实现的OpenId,如果有的话?

我需要一个OpenId协议的Erlang实现.我找到了以下内容,但它似乎是一个早期阶段的项目.

http://code.google.com/p/erlopenid/

关于我应该使用什么的任何暗示或建议?

openid erlang implementation

7
推荐指数
1
解决办法
879
查看次数

cd选项更改为上一个目录

我是bash脚本的完全新手.我记得有一种方法可以执行cd命令,自动返回上一个目录(没有显式cd ...).任何的想法?

directory bash scripting cd

7
推荐指数
1
解决办法
1536
查看次数

仅区分Mercurial中的已修改文件

在Mercurial中,可以通过以下方式hg status仅修改/添加/删除文件:

hg st -m
hg st -a
hg st -r
Run Code Online (Sandbox Code Playgroud)

是否可以获得diff命令的相同行为?从手册页看来,似乎没有.

mercurial

7
推荐指数
1
解决办法
1151
查看次数