Size: a a a

2020 May 25

AH

Ayrat Hudaygulov in F# Chat
#! /usr/bin/env dotnet fsi --exec --langversion:preview
источник

PD

Prunkles Dreemurr in F# Chat
Ayrat Hudaygulov
#! /usr/bin/env dotnet fsi --exec --langversion:preview
Без превьюшной версии языка работать не будет?
источник

PD

Prunkles Dreemurr in F# Chat
#!/usr/bin/env -S dotnet fsi --exec --nologo
open System
let input = String.Join(" ", fsi.CommandLineArgs |> Seq.skip 1)
printfn "> %s" input


$ myfsxfile some test text
/home/prunkles/stdin(0,1): error FS0078: Unable to find the file 'some' in any of
/home/prunkles
источник

AH

Ayrat Hudaygulov in F# Chat
Prunkles Dreemurr
Без превьюшной версии языка работать не будет?
Будет
источник

PD

Prunkles Dreemurr in F# Chat
А без флага -S вообще выдаёт
/usr/bin/env: ‘dotnet fsi --exec --nologo’: No such file or directory
/usr/bin/env: use -[v]S to pass options in shebang lines
источник

AH

Ayrat Hudaygulov in F# Chat
Может

#! /usr/bin/env sh dotnet fsi --exec  "$@"
источник

PD

Prunkles Dreemurr in F# Chat
Ayrat Hudaygulov
Может

#! /usr/bin/env sh dotnet fsi --exec  "$@"
/usr/bin/env: ‘sh dotnet fsi --exec --nologo "$@"’: No such file or directory
источник

оГ

отец Григорий... in F# Chat
Не понимаю, чем это хуже варианта со скриптом от славончика
источник

AH

Ayrat Hudaygulov in F# Chat
Prunkles Dreemurr
/usr/bin/env: ‘sh dotnet fsi --exec --nologo "$@"’: No such file or directory
Хз, там вроде не должно быть никаких кавычек, но я щас не проверю
источник

VK

Viacheslav Koryagin in F# Chat
Не, что-то странно, у меня заработало
источник

VK

Viacheslav Koryagin in F# Chat
Prunkles Dreemurr
/usr/bin/env: ‘sh dotnet fsi --exec --nologo "$@"’: No such file or directory
источник

VK

Viacheslav Koryagin in F# Chat
Prunkles Dreemurr
/usr/bin/env: ‘sh dotnet fsi --exec --nologo "$@"’: No such file or directory
источник

PD

Prunkles Dreemurr in F# Chat
Окей, я понял в чём проблема.
Название файла скрипта обязано заканчиваться на .fsx. По-моему это как-то не очень
источник

I

Igor in F# Chat
я вот так сделал, работает
#!/usr/share/dotnet/dotnet fsi
источник

I

Igor in F# Chat
запускается всеравно как-то долго
источник

AD

Aleksandr Drozdov in F# Chat
Prunkles Dreemurr
Окей, я понял в чём проблема.
Название файла скрипта обязано заканчиваться на .fsx. По-моему это как-то не очень
А в каких-то интерпретаторах не учитываются расширения файлов?
источник

PD

Prunkles Dreemurr in F# Chat
Aleksandr Drozdov
А в каких-то интерпретаторах не учитываются расширения файлов?
Ну баш и питон, по-моему, могут спокойно работать без расширений
источник

AD

Aleksandr Drozdov in F# Chat
Ну питоновский интерпретатор умеет запускать архивы
источник

AD

Aleksandr Drozdov in F# Chat
zip, tar.gz
источник

AD

Aleksandr Drozdov in F# Chat
Как он поймет без расширения, что перед ним архив, а не py-файл
источник