所以我有一个phoenix项目,我用作各种测试应用程序。如果我想使用我正在使用的本地版elixir源代码(并进行更改),我该如何告诉凤凰使用它?我也希望能够使用“iex -S mix”。以下elixir: ["~> 1.6.0-dev", path: '/my/local/path/to/elixir']
不起作用,但这是我想要做的。如何在mix.exs文件中指向本地elixir版本?
我已经尝试添加下面,我得到一个语法错误。将elixir添加到依赖关系(在def deps
函数中)似乎没有做任何事情。我也使用kiex和kerl进行elixir版本配置。
defmodule PhoenixTestApp.Mixfile do
use Mix.Project
def project do
[
app: :phoenix_testbed,
version: "0.0.1",
elixir: ["~> 1.6.0-dev", path: '/my/local/path/to/elixir']
elixirc_paths: elixirc_paths(Mix.env),
compilers: [:phoenix, :gettext] ++ Mix.compilers,
start_permanent: Mix.env == :prod,
aliases: aliases(),
deps: deps()
]
end
## some more default config code generated by Phoenix
# :
# :
end
感谢您的提示! – Nona