J'ai donc un projet phoenix que j'utilise comme application de test. Si je veux utiliser une version locale du code source d'elixir que j'utilise (et faire des modifications), comment puis-je dire à phoenix de l'utiliser? Je veux aussi pouvoir utiliser "iex -S mix" avec. Le elixir: ["~> 1.6.0-dev", path: '/my/local/path/to/elixir']
ci-dessous ne fonctionne pas, mais c'est ce que j'essaie de faire.Comment pointer vers une version locale d'élixir dans un fichier mix.exs?
J'ai déjà essayé d'ajouter ce qui suit et j'obtiens une erreur de syntaxe. L'ajout d'elixir aux dépendances (dans la fonction def deps
) n'a pas semblé faire quoi que ce soit. J'utilise aussi kiex et kerl pour la configuration de la version 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
Merci pour ce conseil! – Nona