小编Kar*_*Mtl的帖子

使用来自其他任务的参数调用rake任务

我希望能够为我必须从另一个任务调用的任务传递参数

不带参数的调用对我来说是这样的:

Rake::Task["mytask1"].invoke
Run Code Online (Sandbox Code Playgroud)

但是,对于这样的参数,它不会:

Rake::Task["mytask1[1,v18_0,20141230]"].invoke
Run Code Online (Sandbox Code Playgroud)

谢谢

ruby-on-rails rake-task

15
推荐指数
2
解决办法
8802
查看次数

在prolog中停止递归的条件

以下是我在知识库中的事实(http://www.doc.gold.ac.uk/~mas02gw/prolog_tutorial/prologpages/recursion.html(Recursion Exercise 2)):

taller(bob,mike).   % bob is taller than mike
taller(mike,jim).   % mike is taller than jim
taller(jim,george). % jim is taller than george
Run Code Online (Sandbox Code Playgroud)

现在我想使用递归来推断一些明显的"bob"比"george"更高的东西.

我试图添加此规则来解决此问题:

taller(X,Y) :- taller(X,Z),taller(Z,Y).
Run Code Online (Sandbox Code Playgroud)

我需要你的帮助来为这个递归制作一个停止条件,因为现在我有一个堆栈溢出错误:

| ?- taller(bob,george).

Fatal Error: local stack overflow (size: 8192 Kb, environment variable used: LOCALSZ)
Run Code Online (Sandbox Code Playgroud)

谢谢

recursion prolog transitive-closure

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

无法使用docker自动启动apache

我为php开发做了一个简单的自定义docker设置.到目前为止一切都按预期工作.我唯一无法弄清楚的是为什么apache2不会自动启动.

这是我的dockerfile:

FROM ubuntu:latest
RUN apt-get update && apt-get install -y apache2 php libapache2-mod-php php-mcrypt php-mysql php-cli php-curl php-xml php-intl php-mbstring git vim composer curl

COPY . /var/www/example
COPY vhost.conf /etc/apache2/sites-available/example.conf

RUN a2ensite example
RUN chown -R www-data:www-data /var/www/example/logs
RUN service apache2 restart
Run Code Online (Sandbox Code Playgroud)

这是我的docker-compose.yml:

version: '2'
services:
  app:
    build:
      context: .
      dockerfile: Dockerfile
    image: myexampleapp
    ports:
        - 8080:80
    tty: true
Run Code Online (Sandbox Code Playgroud)

这是输出docker-compose up命令:

me@mydell:~/workspace/mydockercompose$ docker-compose up -d --build
Creating network "mydockercompose_default" with the default driver
Building app
Step 1/7 : FROM …
Run Code Online (Sandbox Code Playgroud)

apache ubuntu docker dockerfile docker-compose

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