我想我的运行rails server
和slackbot
在两个进程使用Procfile
和gem 'foreman'
。
但是当我使用foreman start
机器人时,它只运行服务器并没有启动。我尝试删除 line bot 并尝试仅运行 web,但在这种情况下,我的服务器也没有启动它只显示started with pid 1502
. 但是当我从另一个终端启动它时,rails s
它启动没有问题。我用谷歌搜索了很多,似乎无法找到解决方案。非常感谢帮助。谢谢。
这是我的 Procfile :
web: bundle exec rails server -p $PORT
bot: rails runner -e development slackbot/slack.rb
Run Code Online (Sandbox Code Playgroud) 我有一个如下所示的数组,我想从另一组中减去一组。
values1 = [[6336.94, 0, 0, 0], [3613.12, 0, 0, 0], [2862.95, 0, 0, 0]]
values2 = [[-842.68, 0, 0, 0], [-184.25, 0, 0, 0], [-112.18, 0, 0, 0]]
Run Code Online (Sandbox Code Playgroud)
我想得到一个像这样的最终数组:
[[7179.62,0,0,0],[3797.37,0,0,0],[2975.13,0,0,0]]
Run Code Online (Sandbox Code Playgroud)
我已经尝试过values1.zip(values2).map {|x,y| x-y}
,但它返回给我一个数组,其中第一个和零被删除。