30

残念ながら、職場や自宅で *nix ボックスにアクセスできません。Haskell で遊ぶことができる唯一の方法は Windows です。ここで Windows で Haskell を使っている人はいますか? あなたの設定は何ですか?

4

11 に答える 11

40

免責事項: 以下は 2013 年 10 月時点のものです。そのため、すぐに古くなる可能性があります。あなたの編集とコメントは大歓迎です。

これは、Windows 7 x64 で Haskell をセットアップするために行ったことです。

1. Haskell プラットフォームをインストールする

http://www.haskell.org/platform/windows.htmlから Haskell プラットフォームをダウンロードしてインストールします。

2. Sublime Text 3 をインストールする

http://www.sublimetext.com/3から Sublime Text 3 をダウンロードしてインストールします。

3.Sublimeでパッケージマネージャーを有効にします

  1. 崇高な実行
  2. コンソールを開く: View>>Show console
  3. 次のコードをコンソールに貼り付けて、Enter キーを押します (これによると)

import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())

  1. コマンド パレットを開く: Tools>>Command palette
  2. コマンド パレットのポップアップで、次のように入力します。Package Control: Install Package
  3. パッケージを選択:SublimeHaskell

4. Haskell ツールをインストールする

Cabal は、Haskell の標準パッケージ マネージャーです。あなたがする必要があるのは:

  1. 管理者権限でコンソールを起動する
  2. 走る:

    cabal install cabal-install
    cabal update
    cabal install aeson
    cabal install haskell-src-exts
    cabal install ghc-mod
    cabal install cmdargs
    cabal install haddock
    

5.hdevtools をインストールする

次のコマンドを実行して Windows に hdevtools をインストールすることはできません。代わりに行う必要があるのは次のとおりです。

  1. https://github.com/mvoidex/hdevtoolsから Windows 用の hdevtools のソース コードをダウンロードします* (* 現在、GHC 7.10 では動作しません。GHC 7.10 以降でのビルドについては、このフォークを参照してください)

  2. いくつかのフォルダに解凍します

  3. そのフォルダーに移動して実行します。

    runhaskell Setup.hs configure --user
    runhaskell Setup.hs build
    runhaskell Setup.hs install
    
  4. hdevtools がインストールされているパス (コンソール出力) を監視します。Sublime で SublimeHaskell プラグインをセットアップするときに、このパスが必要になります。パスは次のようC:\Users\Aleksey Bykov\AppData\Roaming\cabal\binAleksey Bykovなります。 は現在のユーザーの名前です。

6. Sublime で SublimeHaskell プラグインをセットアップする:

  1. 崇高なスタート
  2. 行くPreferences>> Package settings>> SumblimeHaskell>>Settings - User
  3. 構成が次のようになっていることを確認してください。

    {
        "add_to_PATH":
        [
            "C:/Users/Aleksey Bykov/AppData/Roaming/cabal/bin/"
        ],
        "enable_hdevtools": true
    }
    

そのパスはどこC:/Users/Aleksey Bykov/AppData/Roaming/cabal/bin/ですか (ステップ 5 で取得したパス) hdevtools (他のすべてのツールがインストールされています) 4. ファイルを保存して Sublime を再起動します

7. ハローワールド

  1. 崇高なスタート
  2. 新しいファイルを作成し、すぐに名前を付けて保存しますhello-world.hs
  3. そこに次のコードを入れます。

    main::IO()
    main = putStrLn "Hello world!"
    
  4. ビルドと実行Tools>> Buildx 2 回 (1 回目はビルド、2 回目は実行)

8. こちらもご覧ください

別の素晴らしい記事があります: http://howistart.org/posts/haskell/1

于 2013-10-26T19:58:39.603 に答える
13

Windows で Haskell を使用したことがありますが、それは強制された場合のみです。Haskell と Windows の組み合わせが特に悪いからではなく、Windows があまり好きではないからです。

私のセットアップは基本的に次のとおりでした。

ご覧のとおり、私はできる限り Unix に似た環境を作ろうとしていました (まったく混乱するので、cygwin は使用しませんでした)。Vim は私のお気に入りのエディターです。Visual Studio の理由は、GHC に同梱されている C 環境が Win32API のすべてをカバーしていないためです。CMake を使用して、適切なビルド環境を取得しました。

于 2008-12-07T21:23:33.123 に答える
10

Haskell Platformは多かれ少なかれ haskell の標準ディストリビューションであり、Windows インストーラーを備えています。

于 2011-12-25T14:27:36.833 に答える
1

GHCは、関数型言語 Haskell 用の最先端のオープン ソース コンパイラおよび対話型環境です。

GHC 用の Windows インストーラーがありますが、バージョン 6.4.2 用です。

バージョン 6.10.1の Windows .exe(.msiインストーラーではない) はhttp://www.haskell.org/ghc/dist/6.10.1/にあります. 現在の (GHC 6.10.1) バージョンが Windowsインストーラ。

于 2008-11-20T08:27:16.490 に答える
0

少し前にハグを使って成功したことを思い出します。遊んでただけなのに。

于 2008-11-20T08:43:18.827 に答える
0

私はマグナスの解決策に基づいています。私は通常 GNU/Linux ユーザーであり、低レベルのパッケージ (このようなもの) を移植する必要があったことを述べなければなりません。

于 2010-03-06T11:36:19.010 に答える
-1

Sun の VirtualBox をインストールして、そこに Linux をインストールできます。

于 2009-12-17T22:40:33.833 に答える
-1

または、ハードドライブをLinuxとWindowsの間でデュエルブートに分割することもできます:)

あなたの質問には答えませんが、それは代替手段です。

于 2008-11-20T09:02:16.683 に答える