Вопросы по теме 'elixir-iex'

Сделайте так, чтобы приложение elixir перекомпилировалось и перезагрузилось при изменении исходного кода
Как автоматически перекомпилировать и перезагружать приложение iex + mix каждый раз, когда я изменяю исходный код? Если комбинация iex + mix не может сделать это, какая самая простая альтернатива? Я проверил, как phoenix выполняет перезагрузку, и...
10224 просмотров
schedule 29.12.2022

iex -S mix возвращает ошибку, когда сервер не может запуститься на Mac
Я пытался запустить свой микс-проект в эликсире на Mac. Проект отлично работает на CentOS. Ошибка выглядит следующим образом: _build/dev/lib/<project_name>/ebin/Elixir.Mix.Tasks.Proddata.beam failed: :badfile ** (Mix) Could not start...
409 просмотров

Как определить функции в основной области iex?
В файле ~/.iex.exs у меня есть модуль, определенный с несколькими функциями, и я хочу вызывать эти функции из оболочки iex без префикса имени модуля. Использование import SomeModule не работает, я получаю сообщение об ошибке: module...
545 просмотров
schedule 30.07.2022

Каков эффект от использования | без списка?
Я делал это в iex: Interactive Elixir (1.3.0-dev) - press Ctrl+C to exit (type h() ENTER for help) iex(1)> a = [1] [1] iex(2)> b = [a | [2]] [[1], 2] iex(3)> [head | tail] = b [[1], 2] iex(4)> head [1] iex(5)> tail [2] iex(6)> n...
57 просмотров
schedule 18.01.2023

как мы можем увеличить размер буфера эмулятора erlang (werl на windows)
Пожалуйста, как мы можем увеличить размер буфера сообщений эмулятора Erlang, особенно в Windows (например, инструмент WERL) Кажется, он ограничен 999 То же самое касается IEx. Спасибо
262 просмотров
schedule 08.02.2023

Как сделать так, чтобы пользовательское приглашение вступало в силу при запуске iex?
У меня есть пользовательское приглашение, но когда я запускаю iex , отображается встроенное приглашение. После нажатия кнопки ввода вступает в силу. Как сделать так, чтобы мое приглашение вступало в силу при запуске iex ? Вот что я вижу:...
172 просмотров
schedule 15.09.2022

Почему pid для моих сеансов iex всегда один и тот же?
Почему между перезапусками процесса iex на моей машине его pid всегда один и тот же? 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 Опять...
85 просмотров
schedule 11.07.2023

Модуль Elixir не был скомпилирован с документами
Я только вчера начал изучать эликсир. У меня есть файл User.exs. Это выглядит так: defmodule User do @moduledoc """ Defines the user struct and functions to handle users. """ # functions and stuff go here... end Когда я...
1926 просмотров
schedule 11.01.2023

Очень простой IEx и IEx.pry из сценария эликсира выдает ошибку: запущена оболочка IEx?
Я работаю с Эликсиром программирования Дэйва Томаса и пробую несколько примеров из главы списка. Когда я изучаю язык, я предпочитаю оставаться как можно более базовым, запустив <language executable> <script file> . В этом случае я...
533 просмотров
schedule 18.02.2023

Используете IEX API для получения информации об акциях в реальном времени (замена Yahoo Finance)?
Как и сказано в названии, я ищу источник, заменяющий биржевую информацию, теперь, когда Yahoo отключил API, который используют многие люди. Новый источник, который я искал, находится здесь: https://iextrading.com/developer/ Мой вопрос в том, как...
9526 просмотров
schedule 19.09.2022

Elixir IEX останавливается перед отображением подсказки и не принимает ввод
Я недавно пытался запустить iex. Я набрал iex в оболочке (на всякий случай я попробовал несколько оболочек), и iex не предоставляет никаких подсказок или чего-то подобного. Он просто сидит там, и если я набираю специальные клавиши, такие как...
148 просмотров
schedule 30.04.2023

Как запустить `iex -S mix` без компиляции измененных файлов?
Допустим, я пишу новый модуль, код еще не готов, и я хочу протестировать что-то в repl. Я запускаю iex -S mix , и он терпит неудачу из-за ошибок компиляции, которые я еще не собирался исправлять. Я предполагаю, что есть последняя скомпилированная...
579 просмотров

Что в IEx эквивалентно rr в erl?
В оболочке Erlang erl я могу использовать rr(Mod) для загрузки определений записей из указанного модуля. Это позволяет мне видеть имена полей при просмотре записи в оболочке. Что эквивалентно rr(Mod) в оболочке Эликсира, iex ? Например,...
153 просмотров
schedule 30.06.2022

Удобный для терминала вывод для IEx.Helper.h при выводе на что-то не TTY
Следуя этому сообщению Elixir Forum , я создал сценарий оболочки для просмотра документации Elixir, запустив IEx.Helpers.h : elixir -e "require IEx.Helpers; IEx.Helpers.h($1)" (где $1 — аргумент командной строки скрипта). (Например,...
92 просмотров
schedule 10.06.2023

Можно ли запустить интерактивную оболочку эликсира и сразу же вызвать функцию?
В elixir вы можете использовать оболочку iex с контекстом вашего приложения с помощью следующей команды... iex -S mix Эта команда очень удобна и позволяет нам использовать функции приложения в интерактивной оболочке. Мне интересно, можно...
4627 просмотров
schedule 15.07.2022

Как лучше округлить поплавок в эликсире?
Я пытаюсь округлить Float в эликсире до 2 знаков после запятой. Если у меня есть число 12.555 , я бы хотел, чтобы моя функция округления возвращала 12.56 Первоначально я думал, что Float.round — это то, что мне нужно, но эта функция не...
3214 просмотров
schedule 18.09.2022

Запуск скриптов PowerShell с Python в одном сеансе
Я пытаюсь создать программу на Python, которая будет деобфускировать вредоносное ПО PowerShell, использующее IEX. Моя программа python фактически подключает функцию IEX и вместо запуска нужной строки напечатает строку. Теперь моя проблема в том, что...
130 просмотров

Регулярное выражение Elixir, соответствующее буквальному обратному слэшу
Удивительно, что средство сопоставления регулярных выражений не соответствует обратной косой черте правильно. Например Regex.split(~r{\\}, "C:\foo\bar") ["C:\foo\bar"] Regex.match?(~r/\\/, "C:\foo\bar") false Я ожидал положительного...
231 просмотров
schedule 12.01.2023

Как я могу запустить пакет в оболочке?
Я хочу иметь пакетный файл, который открывает командную строку, запускает в ней оболочку iex, а затем запускает мою программу elixir. Проблема, с которой я сталкиваюсь, заключается в том, что как только я вызываю iex -S mix, который компилирует код и...
237 просмотров
schedule 25.12.2023

Ошибка эликсира wxmac при попытке запустить: observer.start в iex
После запуска :observer.start в iex я получил следующие сообщения. Я пытался удалить и переустановить Elixir и Homebrew, но безрезультатно. objc[58977]: Class wxNSProgressIndicator is implemented in both...
277 просмотров
schedule 17.04.2024