Вопросы по теме '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