像我在Googleverse中看到的许多其他人一样,我成了File.exists?
陷阱的受害者,陷阱当然会检查您的本地文件系统,而不是您正在部署的服务器.
我找到了一个使用shell hack的结果:
if [[ -d #{shared_path}/images ]]; then ...
Run Code Online (Sandbox Code Playgroud)
但这并不适合我,除非它在Ruby方法中很好地包装.
谁有人优雅地解决了这个问题?
我试图在gnuplot中绘制一个对数周期函数:cos((log(abs(t-Tc))*PI/log10(lambda)+ phi)
但由于log(x)的性质接近x = 0,情节越来越难看.
如何在gnuplot中绘制对数周期函数,使其看起来不错?
我的剧情脚本如下所示:
phi = 1
TcFormated = 9.67e+8
lambda = 2
PI = 3.1415
g(t) = abs(cos((log(abs(t-TcFormated))*PI/log10(lambda) ) + phi))
set tmargin at screen 0.01
set bmargin at screen 0.99
set lmargin at screen 0.01
set rmargin at screen 0.99
set xrange [8.4e+8:1.04e+9]
set yrange [0:1]
unset xtics
unset ytics
plot g(x) t '' w l
pause -1
Run Code Online (Sandbox Code Playgroud)
设定后:
set samples 10000
Run Code Online (Sandbox Code Playgroud)
我有一个更好看的图表:
如何在ansible task yaml文件中获取当前角色名称?
我想做这样的事情
---
# role/some-role-name/tasks/main.yml
- name: Create a directory which is called like the current role name
action: file
path=/tmp/"{{ role_name }}"
mode=0755
state=directory
Run Code Online (Sandbox Code Playgroud)
此任务的结果应该是/tmp/some-role-name
服务器上的目录
什么是Zend Framework开发人员最简单,最友好和最强大的电子商务购物车.我想把时间投入到具有前瞻性的事情上.我也对一个有大型教程基础的解决方案感兴趣.它应该是免费的.
我找到了PHP/MySQL的这个解决方案:
如何记录来自elasticsearch的请求?
我进来了elasticsearch/bin/service/elasticsearch.conf
:
wrapper.logfile=/var/log/elasticsearch/debug.log
# Log Level for log file output. (See docs for log levels)
wrapper.logfile.loglevel=DEBUG
Run Code Online (Sandbox Code Playgroud)
但是日志文件只显示:
STATUS | wrapper | 2012/12/11 13:00:00 | TERM trapped. Shutting down.
STATUS | wrapper | 2012/12/11 13:00:02 | <-- Wrapper Stopped
STATUS | wrapper | 2012/12/11 13:00:05 | --> Wrapper Started as Daemon
STATUS | wrapper | 2012/12/11 13:00:05 | Java Service Wrapper Community Edition 64-bit 3.5.6
STATUS | wrapper | 2012/12/11 13:00:05 | Copyright (C) 1999-2010 Tanuki Software, Ltd. All …
Run Code Online (Sandbox Code Playgroud) zip -r 1.zip /home/username/the_folder
Run Code Online (Sandbox Code Playgroud)
在这里,当我解压缩时1.zip
,它将创建/home/username/the_folder
,从我解压缩的任何文件夹.
我如何压缩,说明完整的绝对路径,但是让zip只包含文件夹结构,例如,在这种情况下,/home/username
?
这样,我可以在任何我想要的路径,解压缩,它只会创建the_folder
,而不是/home/username/the_folder
.
任何人都可以帮助我理解我在尝试设置kubernetes时遇到的这个错误.我试图按照这个网址运行命令
$ curl -sS https://get.k8s.io | bash
ERROR: (gcloud.components.update) The component manager is disabled for this installation
Run Code Online (Sandbox Code Playgroud)
添加完整的错误(Ubunut 15.4),完全吹扫谷歌sdk安装.............解压缩kubernetes发布v1.0.3在gce上创建kubernetes ...使用提供程序启动集群:gce .. .call verify-prereqs您无法执行此操作,因为已为此安装禁用了组件管理器.如果您想获得最新版本的Google Cloud SDK,请参阅我们的主要下载页面:
https://developers.google.com/cloud/sdk/
错误:(gcloud.components.update)为此安装禁用组件管理器您无法执行此操作,因为已为此安装禁用了组件管理器.如果您想获得最新版本的Google Cloud SDK,请参阅我们的主要下载页面:
https://developers.google.com/cloud/sdk/
错误:(gcloud.components.update)为此安装禁用组件管理器您无法执行此操作,因为已为此安装禁用了组件管理器.如果您想获得最新版本的Google Cloud SDK,请参阅我们的主要下载页面:
https://developers.google.com/cloud/sdk/
错误:(gcloud.components.update)组件管理器已禁用此安装...调用kube-up
根据胡子RFC
基本模板中的{{name}}标记将尝试在当前上下文中查找名称键.如果没有名称键,则不会呈现任何内容.
因此我期待这样:
var template = '{{#anArray}}{{aString}}{{/anArray}}';
var json = {
"aString":"ABC",
"anArray": [1,{"aString":"DEF"}]
};
Run Code Online (Sandbox Code Playgroud)
给我一次渲染:
"DEF"
Run Code Online (Sandbox Code Playgroud)
但是,mustache.js会在父级范围内查找值.哪能给我
"ABCDEF"
Run Code Online (Sandbox Code Playgroud)
上下文实际上意味着包括所有父母范围吗?
我把它set :deploy_to
放在每个阶段配置文件中:config/deploy/production.rb
和config/deploy/staging.rb
例:
set :deploy_to, '/home/user/htdocs/app-name'
Run Code Online (Sandbox Code Playgroud)
运行后cap staging deploy:check --trace
我可以看到这个值没有应用:
...
** Execute deploy:check:directories
INFO [91f6713c] Running /usr/bin/env mkdir -pv /var/www/shared /var/www/releases on example.net
DEBUG [91f6713c] Command: /usr/bin/env mkdir -pv /var/www/shared /var/www/releases
...
Run Code Online (Sandbox Code Playgroud)
我使用基本的capistrano结构:
??? Capfile
??? config
? ??? deploy
? ? ??? production.rb
? ? ??? staging.rb
? ??? deploy.rb
??? lib
??? capistrano
??? tasks
Run Code Online (Sandbox Code Playgroud)
我认为那些阶段配置文件是为每个阶段定义自定义变量?我可以在舞台配置文件中设置哪些变量?
编辑:
我正在使用capistrano v3
我正在尝试运行 grunt-contrib-compass,但遇到此错误:
Warning: Couldn't find the `compass` binary. Make sure it's installed and in your $PATH Use --force to continue.
Run Code Online (Sandbox Code Playgroud)
我跑了:
sudo gem install compass
sudo gem install sass
sudo gem update --system
当我做 gem list 时,我得到:
compass (1.0.1)
rails (4.1.6)
sass (3.4.5, 3.3.4)
Run Code Online (Sandbox Code Playgroud)
红宝石:
ruby 2.1.0p0 (2013-12-25 revision 44422) [x86_64-darwin12.0]
Run Code Online (Sandbox Code Playgroud)
关于如何让 grunt-contrib-compass 工作的任何建议或解决方案?
我想用Vagrant Docker配置器更改docker容器的环境变量.我怎样才能做到这一点?
示例Vagrantfile:
config.vm.define 'container' do |ws|
ws.vm.hostname = 'container'
ws.ssh.port = 23
ws.ssh.guest_port = 23
ws.vm.provider "docker" do |d|
d.image = "name/image"
d.env = {
"SSH_PORT" => 23
}
d.vagrant_machine = "host"
d.vagrant_vagrantfile = "../Vagrantfile"
d.force_host_vm = true
d.has_ssh = true
end
end
Run Code Online (Sandbox Code Playgroud)
示例Dockerfile:
FROM centos:centos7
ENV PORT 22
#...
RUN echo "Port $PORT" >> /somefile.txt
#...
EXPOSE $PORT
Run Code Online (Sandbox Code Playgroud)
它总是以PORT = 22而不是23结束.可能的解决方法也d.create_args = ["-e", "PORT=23"]
失败了.
资料来源: Vagrant Docker Docker环境变量
如果数组不为空,如何使用StringTemplate检查?
下面的示例不起作用:
<if(teams.length > 0)>
<ul>
<teams:{team | <li><team></li> }>
</ul>
<endif>
Run Code Online (Sandbox Code Playgroud)
其他(无效)示例:
String content = "<if(teams)>list: <teams;separator=\", \"><endif>";
ST template = new ST(content);
template.add("teams", new Long[]{123L, 124L});
System.out.println(template.render());
System.out.println("--------");
content = "<if(teams)>list: <teams;separator=\", \"><endif>";
template = new ST(content);
template.add("teams", new Long[]{});
System.out.println(template.render());
Run Code Online (Sandbox Code Playgroud)
输出:
list: 123, 124
--------
list:
Run Code Online (Sandbox Code Playgroud) 如何使用Zends GData Library创建一个新的空电子表格?
capistrano ×2
ruby ×2
ansible ×1
compass-sass ×1
docker ×1
e-commerce ×1
exists ×1
file ×1
gdata ×1
gnuplot ×1
java ×1
javascript ×1
kubernetes ×1
linux ×1
logging ×1
mustache ×1
mysql ×1
php ×1
spreadsheet ×1
ubuntu ×1
vagrant ×1
zend-gdata ×1
zip ×1