小编bra*_*drn的帖子

无法使用前端 DockerFIle.v0 解决

我试图为我的 Gatsby 应用程序构建我的 Docker 映像。每当我运行命令时 docker build . -t gatsbyapp,它都会给我一个错误:

failed to solve with frontend dockerfile.v0: failed to build LLB:
failed to compute cache key: "/.env" not found: not found
Run Code Online (Sandbox Code Playgroud)

同时我的 Dockerfile 如下所示:

FROM node:13

WORKDIR /app

COPY package.json .

RUN yarn global add gatsby-cli

RUN yarn install

COPY gatsby-config.js .

COPY .env .

EXPOSE 8000

CMD ["gatsby","develop","-H","0.0.0.0"]
Run Code Online (Sandbox Code Playgroud)

docker dockerfile docker-compose gatsby

84
推荐指数
20
解决办法
14万
查看次数

server.xml中的环境/系统变量

如何在tomcat server.xml,context.xml等配置文件中使用环境/系统变量?

我尝试使用${ENV_VAR_NAME}(包括环境和系统变量),${env.ENV_VAR_NAME}(对于环境变量).似乎没有任何工作.

tomcat environment-variables system-variable

13
推荐指数
2
解决办法
9293
查看次数

多态模式匹配导致类型不明确

(灵感来自,无法在具有约束条件的多态元组上进行匹配,并基于我对自己答案的后续评论。)

考虑下面的最小示例:

test :: (Show a, Show b) => (a -> String, b -> String)
test = (show,show)

(resX, resY) = test
Run Code Online (Sandbox Code Playgroud)

这将导致以下错误:

    • Ambiguous type variable ‘a0’ arising from a use of ‘test’
      prevents the constraint ‘(Show a0)’ from being solved.
      Relevant bindings include
        resX :: a0 -> String (bound at so.hs:25:2)
      Probable fix: use a type annotation to specify what ‘a0’ should be.
      These potential instances exist:
        instance Show Ordering -- Defined in ‘GHC.Show’ …
Run Code Online (Sandbox Code Playgroud)

polymorphism haskell pattern-matching

9
推荐指数
2
解决办法
139
查看次数

golang引用结构在另一个文件的同一个包中

main.go

LIB/file_1.go

...
package lib
...
type MyStruct struct{
}
....
Run Code Online (Sandbox Code Playgroud)

如何在同一个包/文件夹中的另一个文件中引用"MyStruct"?

我得到了未定义:MyStruct在构建lib/file_2.go时.我可以运行go install而没有错误,我应该忽略构建错误吗?

LIB/file_2.go

...
package lib
...
{
m MyStruct
}
....
Run Code Online (Sandbox Code Playgroud)

谢谢

go

8
推荐指数
3
解决办法
2万
查看次数

Intero:来自堆栈配置的ghc不匹配

intero-mode试图自动安装关于Interotube,它产生以下错误:

Intero is not installed in the Stack environment.

Installing intero-0.1.23 automatically ...


Error: While constructing the build plan, the following exceptions were encountered:

In the dependencies for intero-0.1.23:
    ghc-8.2.2 from stack configuration does not match >=7.8 && <8.2.2 (latest matching version
              is 8.2.1)
needed since intero is a build target.

Some potential ways to resolve this:

  * Recommended action: try adding the following to your extra-deps
    in <project directory>\stack.yaml:

- ghc-8.2.1

  * Set 'allow-newer: true' to ignore …
Run Code Online (Sandbox Code Playgroud)

emacs haskell haskell-stack intero

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

如何在Windows上分发GTK +应用程序?

我已经在Windows上通过MSYS和MinGW安装了GTK +(特别是GTK3)。现在,我想将GTK + dll复制到我的应用程序目录中,这样它就可以在没有全局安装GTK +的计算机上运行。GTK +运行需要哪些dll?

windows gtk gtk3 msys2

4
推荐指数
2
解决办法
4496
查看次数

核心数据和CloudKit同步WWWDC 2019不适用于Beta 3

我正在尝试复制有关自动将核心数据与云工具包同步的WWDC讨论的结果。

我尝试了三种方法:

  1. 制作一个新的主从视图应用程序并按照wwdc 2019演讲中的步骤进行操作,在这种情况下不会发生同步

  2. 在这种情况下,也将下载示例wwdc 2019应用程序

  3. 我制作了一个带有少量核心数据和云工具包容器的小型应用程序,在这种情况下,发生了同步,但是我必须重新启动该应用程序。我怀疑这与历史记录管理有关,因此观察到NSPersistentStoreRemoteChange通知并非一无所获。

感谢任何帮助。

synchronization core-data cloudkit

3
推荐指数
2
解决办法
417
查看次数

组成Haskell树结构

我在Haskell中进行递归思考时遇到了问题。

我正在尝试构建一个调查应用程序,其中问题根据用户的答案有条件地引发新问题。

我:
- Questions-问题列表
- QuestionPaths-的这会导致新问题的问题,问题的路径列表
- Answers用户的回答列表

您可以将其QuestionPaths视为元组列表,其中:

type QuestionPath = (QuestionId, AnswerChoice, NextQuestionId)
Run Code Online (Sandbox Code Playgroud)

基本上,这将是:如果用户回答一个问题 QuestionId 一个答案 AnswerChoice问他 NextQuestionId 旁边。

我试图用多路树(节点可以有多个孩子)来为这个问题域建模:

data YesNo = Yes | No
data AnswerChoice =   Skip
                    | Boolean YesNo
                    | ChooseOne [Text]

type Condition = AnswerChoice

data QuestionTree = QuestionNode {
      question      :: Question
    , condition     :: Condition
    , userAnswer    :: Maybe AnswerChoice
    , children      :: QuestionForest
    }

type QuestionForest = [QuestionTree]
Run Code Online (Sandbox Code Playgroud)

不幸的是,我现在对如何编写像这样组成树的算法一无所知。 …

tree recursion haskell

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

编写一个计算玫瑰树中元素数量的函数

编写一个计算玫瑰树中元素数量的函数。

我试过计算一​​棵玫瑰树中元素的数量。

data RoseTree a = RoseNode a [RoseTree a]
    deriving Show
things :: RoseTree String
things = 
    RoseNode "thing" [
        RoseNode "animal" [
            RoseNode "cat" [], RoseNode "dog" []
        ],

        RoseNode "metal" [
            RoseNode "alloy" [
                RoseNode "steel" [], RoseNode "bronze" []
            ],
            RoseNode "element" [
                RoseNode "gold" [], RoseNode "tin" [], RoseNode "iron" []
            ]
        ],

        RoseNode "fruit" [
            RoseNode "apple" [
                RoseNode "Granny Smith" [], RoseNode "Pink Lady" []
            ],
            RoseNode "banana" [],
            RoseNode "orange" []
        ], …
Run Code Online (Sandbox Code Playgroud)

haskell

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