我按照本教程设置了rvm,ruby,rails,nginx和passenger.然后我安装了capistrano和node.js. 现在,一切正常,直到我尝试部署*test_app.*
cap deploy:setup
Run Code Online (Sandbox Code Playgroud)
创建以下错误:
[deprecated] I18n.enforce_available_locales will default to true in the future. If you really want to skip validation of your locale you can set I18n.enforce_available_locales = false to avoid this message.
Stage not set, please call something such as `cap production deploy`, where production is a stage you have defined.
Run Code Online (Sandbox Code Playgroud)
现在
cap production deploy
Run Code Online (Sandbox Code Playgroud)
创建此错误:
cap aborted!
RVM - Capistrano integration was extracted to a separate gem, install: `gem install rvm-capistrano` and remove the `$LOAD_PATH.unshift` …Run Code Online (Sandbox Code Playgroud) 刚刚使用capistrano部署了一个ruby应用程序.我很确定我像往常一样做了一切.乘客虽然输出以下内容:
cannot load such file -- app.rb (LoadError)
config.ru:1:in `require'
config.ru:1:in `block in <main>'
/home/deploy/apps/blog/shared/bundle/ruby/2.0.0/gems/rack-1.5.2/lib/rack/builder.rb:55:in `instance_eval'
/home/deploy/apps/blog/shared/bundle/ruby/2.0.0/gems/rack-1.5.2/lib/rack/builder.rb:55:in `initialize'
config.ru:1:in `new'
config.ru:1:in `<main>'
/home/deploy/.rvm/gems/ruby-2.0.0-p353/gems/passenger-4.0.29/helper-scripts/rack-preloader.rb:108:in `eval'
/home/deploy/.rvm/gems/ruby-2.0.0-p353/gems/passenger-4.0.29/helper-scripts/rack-preloader.rb:108:in `preload_app'
/home/deploy/.rvm/gems/ruby-2.0.0-p353/gems/passenger-4.0.29/helper-scripts/rack-preloader.rb:153:in `<module:App>'
/home/deploy/.rvm/gems/ruby-2.0.0-p353/gems/passenger-4.0.29/helper-scripts/rack-preloader.rb:29:in `<module:PhusionPassenger>'
/home/deploy/.rvm/gems/ruby-2.0.0-p353/gems/passenger-4.0.29/helper-scripts/rack-preloader.rb:28:in `<main>'
**Application root**
/home/deploy/apps/blog/current
Run Code Online (Sandbox Code Playgroud)
app.rb实际上在此目录中.
如何使用不确定的条目拆分数组:
["a","b","c","d","e",...]
Run Code Online (Sandbox Code Playgroud)
进入偶数和奇数数组,如:
["a","c","e",...]
Run Code Online (Sandbox Code Playgroud)
和
["b","d","f",...]
Run Code Online (Sandbox Code Playgroud) 我尝试了很多在网上找到的解决方案.没有用.当我垂直滚动时,我正试图让网站水平滚动.我试图通过js实现这一点 - 没有.然后我读到我应该能够使用css来做到这一点.再一次 - 没什么.这是现在的代码:
<style type="text/css">
#b {
width:100%;
height:100vh;
white-space:nowrap;
position:fixed;
left:0;
top:0;
font-size:0;
overflow-x:auto;
}
#b img {
width:auto;
height:100%;
}
</style>
</head>
<body>
<div id="b">
<img src="a.jpg"/>
<img src="b.jpg"/>
</div>
</body>
Run Code Online (Sandbox Code Playgroud)
怎么了?/ 我能做什么?
我有以下代码:i ? "x" : "y"但是我不想只返回"x"或"y",而是要设置i为true或false.i ? ("x"; i = false) : ("y"; i = true)但不起作用.
如何获取某个目录中每个文件的相对路径?如果我使用Dir["path/to/folder/*"]它输出整个路径.
给定这个数组: a = ["a", "b", "c"]
如果我跑,a.cycle { |x| puts x }我得到print, a, b, c, a, b, c,.. forever.
有没有办法设置起点,以便它以"b"或第二个索引开头,如下所示:print, b, c, a, b, c, a,.. forever.?
ruby ×6
sinatra ×2
capistrano ×1
css ×1
deployment ×1
html ×1
javascript ×1
jquery ×1
nginx ×1
passenger ×1
rvm ×1