Интерактивная оболочка Эликсира.
1 ответ

Почему на мое приложение ссылаются дважды при использовании псевдонима в консоли?

В iex -S mix когда я делаю псевдоним MyApp.Services.DoStuff Я вижу ответ MyApp.MyApp.Services.DoStuff Который, кажется, не позволяет мне использовать мой модуль в консоли. Мой модуль определен в lib/myapp/services/dostuff.ex defmodule MyApp.Services…
03 дек '16 в 12:52
1 ответ

Как реализовать некоторые команды при запуске сеанса iex?

Допустим, я хочу реализовать несколько команд для запуска iex в корневом пути моего проекта, например: Logger.configure(level: :info) require Ecto.Query alias MyApp.User # and so on И я хочу реализовать все эти команды при каждом запуске iex автомат…
05 июл '16 в 15:28
1 ответ

Существует ли встроенная команда IEX для вызова форматирования?

Я проверил h и h(IEx) и ничего не придумал. Я уверен, что могу выложить в командную строку и запустить "смешать формат", но мне было интересно, если я что-то упустил. Есть ли какая-либо команда, аналогичная перекомпиляции /0 или r/1 для iex, чтобы п…
12 фев '18 в 13:58
2 ответа

Что такое iex-эквивалент erl 'rr'?

В оболочке Эрланга, erl, Я могу использовать rr(Mod) загрузить определения записей из указанного модуля. Это позволяет мне видеть имена полей при просмотре записи в оболочке. Что эквивалентно rr(Mod) в раковине эликсира, iex? Например, у меня есть '…
26 авг '18 в 09:14
1 ответ

Фильтрация длинного списка данных из IEX

Я хотел бы отфильтровать свои данные, чтобы получить только символ, закрытие и сектор. Я попытался использовать код ниже, но я получаю сообщение об ошибке "список не вызывается" . Также обратите внимание, что iexfinance использует filter_, так как f…
01 окт '18 в 09:25
1 ответ

Как я могу сделать запуск iex с `-S mix` всегда для конкретного проекта?

Этот вопрос вызван ответом Алексея Матушкина здесь. Как я могу сделать iex всегда бегать с -S mix вариант, а только для конкретного проекта? Может быть, есть что-то, что я могу разместить в .iex.exs который я упустил из виду... ОБНОВЛЕНО Я хочу бежа…
21 сен '16 в 17:55
0 ответов

Не могу запустить iex по всему миру. Появляется ошибка Mix

Я очень новичок в Elixir и пытаюсь запустить iex. Когда я набираю 'iex' в командной строке, я получаю следующую ошибку: Erlang/OTP 20 [erts-9.0.5] [source] [64-bit] [smp:4:4] [ds:4:4:10] [async->threads:10] [hipe] [kernel-poll:false] [dtrace] ** …
20 сен '17 в 03:40
1 ответ

Как мне запустить db select и получить результат в iex?

В эликсире iex я хочу знать основные шаги. 1. Если у меня был модуль и как его импортировать. 2. Я хочу бежать from l in '' where и получить карту. Я пытался импортировать с import Ecto.Query, а потом я бежал from l in '' whereя получил это #Ecto.Qu…
07 ноя '16 в 05:45
0 ответов

Нужна помощь в чтении файла JSON без ввода имени

Я хочу, чтобы пользовательский тип в поисковом запросе, и я могу поместить его в переменную php, как это var symbol = php echo $tickerSearch; но я не знаю, как положить его в data.MSFT.quote.companyName и извлеките биржевую бирку "MSFT", как я могу …
01 фев '19 в 00:49
2 ответа

Использование Elixir из команды iex open с редактором Atom

Я хочу открыть файлы из iex> open() с атомом или vim. Я пытался надеть ~/.zshrc: export ELIXIR_EDITOR="atom +__LINE__ __FILE__" или же export ELIXIR_EDITOR="/usr/local/bin/atom +__LINE__ __FILE__" или же export ELIXIR_EDITOR="vim +__LINE__ __FILE…
13 дек '18 в 01:00
0 ответов

Как отладить ошибочный Ecto-запрос?

После окончательной настройки конфигурации репо Cross DB Ecto при попытке выполнить запрос я получаю следующее: iex(1)> import Ecto.Query Ecto.Query iex(2)> Drupex.DrupalRepo.query(from "watchdog", select: [:wid]); ** (Protocol.UndefinedError)…
13 апр '18 в 23:42
2 ответа

Эликсир - модуль не был скомпилирован с документами

Я только начал изучать эликсир вчера. У меня есть файл User.exs. Это выглядит так: defmodule User do @moduledoc """ Defines the user struct and functions to handle users. """ # functions and stuff go here... end Когда я бегу iexвот что происходит, к…
28 фев '17 в 08:59
0 ответов

Elixir iex REPL больше не открывается на вкладке Atom

Я использовал удивительный пакет Atom iex для Elixir раньше без каких-либо проблем, но по какой-то причине, когда я выбираю Packages > iex > Open IEx session in Bottom Pane все, что происходит, это небольшой набор символов, представляющих Keyb…
05 сен '17 в 09:11
1 ответ

"iex -S mix" возвращает ошибку, сервер не может запуститься в Mac

Я пытался запустить свой микс-проект в эликсире на Mac. Проект отлично работает на CentOS. Ошибка выглядит так: _build/dev/lib/<project_name>/ebin/Elixir.Mix.Tasks.Proddata.beam failed: :badfile ** (Mix) Could not start application exq: Exq.st…
22 сен '15 в 20:10
1 ответ

Как эффективно перезагрузить структуры?

Я нашел минимальный пример, который показывает одну из проблем, с которыми я сталкиваюсь при изучении эликсира. Я пишу сценарий: defmodule P do defstruct a: 2 def geta(%P{a: a}), do: a end использование iex "filename" начать iex проверьте сессию, чт…
30 июн '16 в 04:29
1 ответ

Как остановить принудительное пространство имен модулей в консоли Elixir Phoenix iex?

При использовании iex консоль из моего приложения Phoenix, следующим образом: iex -S mix phx.server Я не могу позвонить System функции, такие как System.stop(1) или же System.halt(1) как это заставляет пространство имен в передней части модуля. В ре…
03 авг '18 в 18:32
2 ответа

Могу ли я настроить Elixir iex для выхода с помощью ctrl-D?

Я знаю несколько способов бросить iex но я хотел бы использовать Ctrl-D, как и в других REPL (например, node, irb.) Как я могу настроить iex сделать это?
20 июн '16 в 17:55
0 ответов

Оцените команду Elixir из cmdline - модуль недоступен

Я обнаружил, что если я сделаю следующее, все будет работать как положено: $ iex --sname console --remsh eprocess@service eprocess@service)1> MyModule.process() Тем не мение, MyModule недоступно, если я попытаюсь: $ iex --sname console --remsh ep…
20 мар '18 в 17:42
1 ответ

Code.ensure_loaded? в.iex.exs

У меня есть консольная конфигурация эликсира в .iex.exs: if Code.ensure_loaded?(MyApp.Repo) do alias MyApp.Repo end Я хочу иметь возможность запустить оба iex а также iex -S mix, У меня будет исключение, если я уберу условие на iex, Но эти условия н…
15 сен '16 в 04:49
1 ответ

Почему pid для моих сессий iex всегда один и тот же?

Между перезапусками iex процесс, на моей машине, почему его пид всегда один и тот же? iex> self #PID<0.81.0> iex> ^C BREAK: (a)bort (c)ontinue (p)roc info (i)nfo (l)oaded (v)ersion (k)ill (D)b-tables (d)istribution Снова iex> self #PI…
25 авг '16 в 13:54