mix

    1热度

    1回答

    我正在创建一个Elixir库,它有一些混合任务。该库被指定为依赖项:my_app(一个凤凰应用程序)。在图书馆的混合任务中,我希望能够拨打MyApp.Repo.all,但是我收到一条错误消息:** (UndefinedFunctionError) undefined function: MyApp.Repo.all/1 (module MyApp.Repo is not available)如何加

    3热度

    1回答

    因此,我是Elixir和Phoenix的全新品牌。我做了一个你好世界的应用程序。跟随一个人的博客应用程序。遵循Phoenix Framework的初始步骤。到现在为止还挺好。 今晚,我有新的东西。 每次我跑混合测试,我得到以下几点: [email protected]:~/workspace/phoenix/test_blog $ mix test ** (ArgumentError) argu

    1热度

    2回答

    我试图用HTTPoison编写一个网页抓取工具。作为第一步,我沿着下面的步骤写了一个简短的HTTP访问代码; 通过混合 创建一个项目$混用新httptest1 撰写的lib/httptest1.ex短代码。 defmodule Httptest1 do require HTTPoison def test1 do ret = HTTPoison.get! "http

    9热度

    2回答

    我可以使用混合来全局安装一些软件包吗?我想要一个类似npm的全球选项或gem的安装行为 - 它可能对我使用的软件包如csv或yaml有用。

    4热度

    1回答

    我正在通过Dave Thomas编写“Elixir”程序。我现在达到了创建第一个混音项目的地步。 HTTPoison刚刚推出并添加到mix.exs中的应用程序功能中。现在该项目应该首次使用iex -S mix进行编译。那时我遇到了ssl_verify_hostname的问题。安装erlang-src和erlang-dev后,我现在坚持了虽然从来就搜索到了这个输出我无法找到任何有用的信息的不同部位以

    6热度

    1回答

    我正在编写的一个Elixir库有两个自定义混合任务,一个用于使我的库成为其项目依赖项的用户,打算只在我的项目中使用。 这里的问题是,在他们将我的矿区添加为dep后,这两个混合任务都可供项目中的用户使用。 我该如何预防?我试图在我的Mix配置中避免package: [ files: [ etc ] ]中的任务,但它仍然在我的测试项目中可用,该项目通过git将我的库指定为dep。

    3热度

    1回答

    请问我们需要采取哪些步骤才能让牧场在Windows上成功运行? 有一个非常有益的一套在一个伟大的博客系列的例子,我想在这里跟随: http://dbeck.github.io/Using-Ranch-From-Elixir/ http://dbeck.github.io/simple-TCP-message-performance-in-Elixir/ 但是,由于它需要我们用牧场的Erlang库。

    4热度

    2回答

    当包括在凤凰Framework项目外部存储库,它可以通过一个Github的选项: {:example, "~> 0.9.9", github: "somewhere/example"} 是否有一个选项,包括本地库,类似于在Gemfile中的Rails约定? gem 'somewhere', '0.0.2', :path => 'some/local/directory'

    1热度

    1回答

    我正在与use“d时注入一些依赖于目录中的内容功能的模块库,我想测试不同的目录中的行为。目前我通过Application.get_env/3通过应用程序配置获取目录的路径。 如果我改变了目录Application.put_env/4这意味着我的测试必须按顺序运行,因为这是一个全球性的价值有效的,正确的呢? 我能踩灭调用Application.get_env/3?还是应该以另一种方式传递价值? (诸

    5热度

    1回答

    我在Heroku上运行的灵药(混合)应用 我有安装远程IEX外壳该应用 的应用程序通过这个启动问题命令: web: MIX_ENV=prod elixir --sname server -S mix run --no-halt 我没有问题附加一个壳局部 MIX_ENV=prod elixir --sname server -S mix run --no-halt iex --sname co