小编use*_*719的帖子

Capistrano部署错误:未设置阶段

我按照教程设置了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)

ruby deployment capistrano rvm ruby-on-rails-4

5
推荐指数
1
解决办法
5638
查看次数

无法加载此类文件 - app.rb(LoadError)

刚刚使用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实际上在此目录中.

ruby passenger nginx sinatra

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

如何根据其值的索引拆分数组?

如何使用不确定的条目拆分数组:

["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)

ruby

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

在图像的某个div中水平滚动而不是垂直滚动?

我尝试了很多在网上找到的解决方案.没有用.当我垂直滚动时,我正试图让网站水平滚动.我试图通过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)

怎么了?/ 我能做什么?

html javascript css jquery

2
推荐指数
1
解决办法
3872
查看次数

多个结果?style if子句

我有以下代码:i ? "x" : "y"但是我不想只返回"x"或"y",而是要设置i为true或false.i ? ("x"; i = false) : ("y"; i = true)但不起作用.

ruby

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

获取目录中每个文件的相对路径

如何获取某个目录中每个文件的相对路径?如果我使用Dir["path/to/folder/*"]它输出整个路径.

ruby sinatra

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

设置循环的起点()

给定这个数组: 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

0
推荐指数
1
解决办法
60
查看次数