NixOSで、コマンドラインからHaskell実行可能ファイルを実行するにはどうすればよいですか?

mherzl

このブログの例に従って、コマンドラインからHaskell実行可能ファイルを実行しようとしています私のマシンはNixOSを実行しています。

ブログは、ブログ投稿を公開するために、マークダウンの読み書きができるhaskellをhtmlにコンパイルすることについてです。そのプロセスの1つのステップはhscolour、.lhsファイルでhaskellプログラムを実行して、コード構文を使用して.mkdファイルを作成することです-htmlとcssで強調表示されます。

cat blah.lhs | hscolour -lit -css > blah.mkd

ただし、このコマンドを実行しようとすると、次のcommand not foundエラーが発生します。

$ cat blah.lhs | hscolour -lit -css > blah.mkd                                                            
hscolour: command not found

私が抱えているこの問題がNixOSに固有のものなのか、それともコマンドラインでhaskell実行可能ファイルをより広く利用できるようにするためのものなのかはわかりません。コマンドラインから利用できるようなhaskell実行可能ファイルを作成するにはどうすればよいhscolourですか?


ビルドさnix-shellれた内からこのコマンドを実行してみhscolourました。hscolourコマンドはまだ見つかりませんでした。

$ nix-shell -p "haskellPackages.ghcWithPackages (pkgs: with pkgs; [hscolour])"
$ cat functor-proofs.lhs | hscolour -li
hscolour: command not found
クリスマーティン

知っておくべき2つのこと:

  1. GHCは必要ありません。必要なのは、hscolourから実行可能ファイルを取得することだけhaskell.lib.justStaticExecutables haskellPackages.hscolourです。

  2. hscolourのバイナリはHsColour、ではなくと呼ばれhscolourます。

実証するために:

$ nix-shell -p 'haskell.lib.justStaticExecutables haskellPackages.hscolour' --run 'HsColour --version'
HsColour 1.24

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

実行可能ファイルを実行する前に、コマンドラインから実行可能ファイルの作業ディレクトリを設定するにはどうすればよいですか?

分類Dev

コマンドラインからjarファイルでテストクラスを実行するにはどうすればよいですか?

分類Dev

コマンドラインからWindowsで.classファイルを実行するにはどうすればよいですか?

分類Dev

Javaからコマンドラインでrubyファイルを実行するにはどうすればよいですか?

分類Dev

ペンドライブから実行可能なTruecryptファイルを実行するにはどうすればよいですか?

分類Dev

コマンドライン実行可能ファイルを変更するにはどうすればよいですか?

分類Dev

コマンドラインからNUnitを実行してxml結果ファイルを取得するにはどうすればよいですか?

分類Dev

Pythonコマンドラインを使用してファイルからPython関数を実行するにはどうすればよいですか?

分類Dev

Windowsのコマンドラインから.jsファイルを実行するにはどうすればよいですか?

分類Dev

コマンドラインから.cファイルを実行するにはどうすればよいですか

分類Dev

Bashのfileコマンドを使用してファイルが実行可能かどうかを確認するにはどうすればよいですか?

分類Dev

コマンドラインからVisualStudio Codeを実行するにはどうすればよいですか?

分類Dev

WindowsコマンドラインからOneNoteUWAを実行するにはどうすればよいですか?

分類Dev

コマンドラインからVirtualBoxVMを実行するにはどうすればよいですか?

分類Dev

コマンドラインからVirtualBoxVMを実行するにはどうすればよいですか?

分類Dev

Windowsでコマンドラインを使用して外部依存関係でjarファイルを実行するにはどうすればよいですか?

分類Dev

ターミナルでtxtファイルのコマンドラインを実行するにはどうすればよいですか?

分類Dev

gemの実行可能ファイルをトリガーするコマンドを作成するにはどうすればよいですか?

分類Dev

ターミナルからファイルに対してvimコマンドを実行するにはどうすればよいですか?

分類Dev

コマンドラインを使用してRobotFrameworkファイルとテストケースを実行するにはどうすればよいですか?

分類Dev

実行可能ファイルにpvコマンドを使用するにはどうすればよいですか?

分類Dev

WindowsでPCSXRソースコードを実行可能ファイルにコンパイルするにはどうすればよいですか?

分類Dev

各ユーザープロファイルに対してこれらのコマンドを実行するにはどうすればよいですか?

分類Dev

PowerShell /バッチファイルのネットワークパスからコマンドを実行するにはどうすればよいですか

分類Dev

Androidで実行するネイティブ(コマンドライン)実行可能ファイルを構築するにはどうすればよいですか?

分類Dev

出力をファイルに記録しながらコマンドを実行するにはどうすればよいですか?

分類Dev

C ++コードを独立したWindows実行可能ファイルにコンパイルするにはどうすればよいですか?

分類Dev

Nixosに実行可能な最新の/不安定なHaskellパッケージをインストールするにはどうすればよいですか?

分類Dev

Macのコマンドラインでdockerを実行するにはどうすればよいですか?

Related 関連記事

  1. 1

    実行可能ファイルを実行する前に、コマンドラインから実行可能ファイルの作業ディレクトリを設定するにはどうすればよいですか?

  2. 2

    コマンドラインからjarファイルでテストクラスを実行するにはどうすればよいですか?

  3. 3

    コマンドラインからWindowsで.classファイルを実行するにはどうすればよいですか?

  4. 4

    Javaからコマンドラインでrubyファイルを実行するにはどうすればよいですか?

  5. 5

    ペンドライブから実行可能なTruecryptファイルを実行するにはどうすればよいですか?

  6. 6

    コマンドライン実行可能ファイルを変更するにはどうすればよいですか?

  7. 7

    コマンドラインからNUnitを実行してxml結果ファイルを取得するにはどうすればよいですか?

  8. 8

    Pythonコマンドラインを使用してファイルからPython関数を実行するにはどうすればよいですか?

  9. 9

    Windowsのコマンドラインから.jsファイルを実行するにはどうすればよいですか?

  10. 10

    コマンドラインから.cファイルを実行するにはどうすればよいですか

  11. 11

    Bashのfileコマンドを使用してファイルが実行可能かどうかを確認するにはどうすればよいですか?

  12. 12

    コマンドラインからVisualStudio Codeを実行するにはどうすればよいですか?

  13. 13

    WindowsコマンドラインからOneNoteUWAを実行するにはどうすればよいですか?

  14. 14

    コマンドラインからVirtualBoxVMを実行するにはどうすればよいですか?

  15. 15

    コマンドラインからVirtualBoxVMを実行するにはどうすればよいですか?

  16. 16

    Windowsでコマンドラインを使用して外部依存関係でjarファイルを実行するにはどうすればよいですか?

  17. 17

    ターミナルでtxtファイルのコマンドラインを実行するにはどうすればよいですか?

  18. 18

    gemの実行可能ファイルをトリガーするコマンドを作成するにはどうすればよいですか?

  19. 19

    ターミナルからファイルに対してvimコマンドを実行するにはどうすればよいですか?

  20. 20

    コマンドラインを使用してRobotFrameworkファイルとテストケースを実行するにはどうすればよいですか?

  21. 21

    実行可能ファイルにpvコマンドを使用するにはどうすればよいですか?

  22. 22

    WindowsでPCSXRソースコードを実行可能ファイルにコンパイルするにはどうすればよいですか?

  23. 23

    各ユーザープロファイルに対してこれらのコマンドを実行するにはどうすればよいですか?

  24. 24

    PowerShell /バッチファイルのネットワークパスからコマンドを実行するにはどうすればよいですか

  25. 25

    Androidで実行するネイティブ(コマンドライン)実行可能ファイルを構築するにはどうすればよいですか?

  26. 26

    出力をファイルに記録しながらコマンドを実行するにはどうすればよいですか?

  27. 27

    C ++コードを独立したWindows実行可能ファイルにコンパイルするにはどうすればよいですか?

  28. 28

    Nixosに実行可能な最新の/不安定なHaskellパッケージをインストールするにはどうすればよいですか?

  29. 29

    Macのコマンドラインでdockerを実行するにはどうすればよいですか?

ホットタグ

アーカイブ