所以我有一個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