Вопросы по теме 'ammonite'

с помощью компакт-диска! в скриптах аммонита не работает в 0.7.8, работало в более ранней версии
Использование ammonite 0.7.0 с использованием cd! в сценариях переместит вас в этот каталог и выполнит следующий фрагмент кода, что было здорово, поскольку я использовал ammonite для сборки и развертывания проекта scala. Но в 0.7.8 это уже не...
72 просмотров
schedule 14.06.2023

Как отлаживать скрипт Ammonite?
Обычно мои сценарии просты и могут быть отлажены путем трассировки с отпечатками. Но могу ли я использовать настоящий отладчик? Возможно, запуск JVM с включенной удаленной отладкой, но я не знаю, как это сделать.
294 просмотров
schedule 13.07.2023

пакет cat содержит объект и пакет с одинаковым именем: implicits
Слышали о новой библиотеке Cats-Effect здесь http://typelevel.org/blog/2017/05/02/io-monad-for-cats.html Немедленно добавил следующую строку в мою оболочку аммонита predef.sc interp.load.ivy("org.typelevel" % "cats-core_2.12" % "0.9.0")...
775 просмотров
schedule 03.04.2024

Создайте класс с пакетом в сценарии Scala Ammonite.
Я написал следующий скрипт scala в оболочке аммонита #!/usr/bin/env amm @main def main() = { val p = Person("foo") } case class Person(name: String) Это компилируется и работает нормально. Но мне нужно, чтобы класс Person находился в...
342 просмотров
schedule 30.06.2022

Команда SSH из программы Scala с чистым API Scala или API Ammonite
Я хотел бы выполнить команду SSH, а затем выполнить какую-то команду на удаленной машине из scala. Как scala API, так и Scala Ammonite позволяют выполнять системные команды. Однако у меня проблема с ssh. Как мне запустить команду ssh, а затем...
1536 просмотров
schedule 07.02.2023

Как выполнить команду, которая производит бесконечный вывод и немедленно возвращается
Когда я пишу следующий код (в аммоните, но я не думаю, что это имеет значение) ("tail -f toTail.txt" lineStream) foreach(println(_)) , программа дает мне последнюю строку, как и предполагалось, но затем зависает, и даже если я напишу больше в...
610 просмотров
schedule 04.03.2024

Импорт $ivy в аммонит
Мне нужно импортировать sikulixapi в сценарий Ammonite. Я мог бы сделать это. Итак, если я сделаю это из интерактивной консоли Ammonite: @ import $ivy.`com.sikulix:sikulixapi:1.1.0`...
2572 просмотров
schedule 14.03.2023

Невозможно остановить и rm контейнеры докеров из скрипта Scala
Я пытаюсь выполнить следующую команду из скрипта ammonite Scala: Process("docker stop $(docker ps -a -q) && docker rm $(docker ps -a -q)") Я всегда получаю следующий вывод: unknown shorthand flag: 'a' in -a See 'docker stop...
138 просмотров
schedule 16.03.2023