mix相关内容
对于Erlang代码,我使用钢筋.对于Elixir代码,我使用内置的 mix 工具. 现在,我想混合使用Erlang/Elixir项目.我可以使用 rebar 来编译 Elixir 代码吗?还是可以使用 mix 来编译 Erlang 代码? 如果是,怎么办? 解决方案 如果将erlang文件放在 src 中,则它们可以编译erlang文件.有一个 rebar_elixir_pl
..
我只想运行IEx来需要此软件包,我不想创建一个混合项目并放入Deps。 例如, gem install捆绑包 我该怎么做? 解决方案 据我了解, mix archive.install 对于安装将提供混合任务的档案很有用。 您可以做的是将所有.beam文件放入将在iex / elixir启动时指定的存储库中(使用 -pa $ CUSTOMPATH 选项) 。 这将在灵丹妙药
..
在此处输入代码我在命令下运行 mix ecto.create& ;&混合ecto.migrate 这会给出错误 ===>编译ranch_proxy_protocol ===>编译src / ranch_proxy_ssl.erl失败 src / ranch_proxy_ssl.erl:90:ssl:ssl_accept / 3:已弃用;使用ssl:handshake
..
我有一个elixir应用程序,一个应用程序服务器,将从启动参数中受益。此应用程序使用ecto存储库,因此我可以在其中存储应用程序服务器的配置,但是我仍然需要一个配置密钥才能从db中检索内容。 目前我一直在为服务器应用程序使用config.exs(整个应用程序是一个伞形项目),但是显然,这只能处理一个静态配置。 我的问题是: 我可以使用mix指定我要使用的配置文件吗?我知道Mix库中有
..
我试图找到一个列表,其中列出了用于混合格式的可配置选项,以将其放入格式化程序配置文件中,但是我一生都找不到它。它不在混合格式文档中,也不在我浏览过的其他任何地方。有人知道我在哪里可以找到此信息吗? 解决方案 事实证明,混合格式没有太多设置选项,您可以在 mix上看到文档页面正是您所获得的。似乎没有足够的设置可以使它变得更自以为是。
..
我可以使用mix在全球安装某些软件包吗?我想要类似 npm 的全局选项或 gem 的安装之类的行为-它可能对软件包有用我到处都使用 csv 或 yaml 。 解决方案 Elixir中没有这样的东西,您总是在项目的上下文中使用依赖项。诸如存档或脚本之类的解决方案旨在解决特定问题,它们不允许项目之间共享软件包。 但是,无需担心共享经常使用的软件包。包管理器Hex已经缓存了这些文件,它将为
..
至少在2周前,我一直在代理后面使用 mix 。 但是我发现昨天无法混合使用代理。 混合版本为1.1.1。 混合local.hex运行。 但是mix deps.get发生错误。 $ mix deps.get 注册表更新失败(http_error ) {:failed_connect,[{:to_address,{'s3.amazonaws.com',443}},{:inet,[:
..
在我的Elixir / Phoenix应用程序中,当我运行时 混合测试 我得到的输出如下: $混合测试 .... 在0.09秒内完成 4次测试,失败0次 每个成功的测试都带有点。 如何输出成功通过的测试的名称? 在带有rspec的Rails中,我曾经使用目录中的.rspec文件来执行此操作: $ cat .
..
如何在每次修改源代码时自动重新编译并重新加载我的iex + mix应用程序? 如果iex + mix组合无法做到这一点,最简单的选择是什么?我已经检查了phoenix的重新加载方式,对于我的小型测试项目来说似乎并不容易实现。 我也知道José的 .iex.exs : defmodule R做 def重新加载!做 Mix.Task.reenable“ compile.elix
..
我在Windows上,正在尝试安装bcrypt_elixir模块。 我遇到以下错误: $混合phx.server ==> bcrypt_elixir 无法编译依赖项:bcrypt_elixir,“混合编译”失败。您可以使用“ mix deps.compile bcrypt_elixir”重新编译此依赖项,使用“ mix deps.update bcrypt_elixir”对其进
..
我发现编译时警告非常有用,但是有时我会错过它们,尤其是当它在CI服务器上运行测试的请求请求中时。 理想情况下,我会在项目混合文件中指定一些内容,使编译器更加严格。 我希望所有混合任务都可以使用此功能,我确实 例如,对于带有编译器警告的项目,此命令应该失败 p> 混合清洁&&混合编译 应该这样编译 混合清洁&&混合测试 解决方案 在某种程
..
如果我有 mix.exs 文件,例如: defmodule Mix.Tasks.My_task做 使用Mix.Task @shortdoc“执行我的任务” def run(_)做 IO .puts“工作” 结束 结束 defmodule ElixirKoans.Mixfile做 使用Mix.Project def project做 ... e
..
有人可以告诉我MIX的除法(来自Knuth的TAOCP)是如何逐字节进行的吗? rA = |-| . . . .0| rX = |+|1235|0|3|1| 存储位置1000包含|-|0|0|0|2|0|. 执行操作时 DIV 1000 寄存器变为 rA = |+|0|617|?|?| rX = |-|0|0|0|?|1| 现在我理解了rA和rX上的符号,
..
当edeliver失败并显示错误消息** (Mix) The task "release" could not be found以及退出代码为1时,我正在使用edeliver为我的Elixir/Phoenix应用程序设置Ubuntu 16.04服务器.在获取依赖项后运行MIX_ENV=prod mix release或仅mix release,我会遇到相同的错误. 但是,相同的应用程序可以在
..
我创建了一个具有简单功能的自定义JavaScript文件: function picture(soemthing){ document.getElementById('idXYZ').src = "example.com"; } 然后我将此文件添加到webpack.mix.js配置: mix.js(['resources/assets/js/app.js', 'resour
..
我正在使用Laravel 5.4和mix来对我的javascript和scss文件进行版本控制. 问题是:它不会清除以前生成的文件,而只是添加一个具有不同文件名的新文件,即app.9d3e179e85922aad6ccf.js 在我开始的新项目中,我没有这个问题. Mix正确地将旧文件替换为最新的构建版本. 在哪里可以进行更改? 解决方案 这是laravel-mix库的问题,无
..
我是Laravel的新手,并且关注Laravel 5.4的Laracast教程. 我了解了Laravel混合以及如何使用Webpack Laravel混合工具来编译资产.所以我尝试添加一个JavaScript包 1-使用 npm 安装了 AlertifyJS . 2-在resources\assets\js\bootstrap.js 中添加了require('alertifyjs')
..
我正在Homestead流浪者盒子上运行 Laravel 5.4 .我已经用npm install命令安装了所有npm依赖项.不会产生任何错误. 在我的 webpack.min.js 文件中,我有: const { mix } = require('laravel-mix'); /* |------------------------------------------------
..
我已经通过此文档的帮助通过npm安装了datatables ,现在我不确定如何将数据表css和js文件添加到app.css和app.js NPM下载的文件 代码 我的webpack.mix.js const mix = require('laravel-mix'); //laravel default to make app.css and app.js
..
我希望将音频剪辑组合在一起,相互叠加,以便它们同步播放并保存在新的音频文件中。任何帮助将非常感激。我已经在线进行了一些挖掘工作,但是无法找到关于Javascript音频编辑库(例如)的许多工具是否可用的确切答案。 解决方案 是的,可以使用 OfflineAudioContext() 或 AudioContext.createChannelMerger()并创建a MediaStream 。
..