• 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30

Scalaを勉強しなおすために、まずHaskellを勉強してからの方がScalaを理解しやすいという話を聞いたので、Haskellの勉強を始めることにしました。ということでまずはHaskellのコンパイラ、GHC(The Glasgow Haskell Compiler)をインストールしました。yumであっさりインストールできてしまいました。

   1  # yum install ghc
   2  Loaded plugins: fastestmirror
   3  Loading mirror speeds from cached hostfile
   4   * base: ftp.iij.ad.jp
   5   * epel: ftp.tsukuba.wide.ad.jp
   6   * extras: ftp.iij.ad.jp
   7   * remi: rpms.famillecollet.com
   8   * updates: ftp.iij.ad.jp
   9  Setting up Install Process
  10  Resolving Dependencies
  11  --> Running transaction check
  12  ---> Package ghc.x86_64 0:6.10.4-3.el5 set to be updated
  13  --> Processing Dependency: gmp-devel for package: ghc
  14  --> Processing Dependency: libgmp.so.3()(64bit) for package: ghc
  15  --> Running transaction check
  16  ---> Package gmp.x86_64 0:4.1.4-10.el5 set to be updated
  17  ---> Package gmp-devel.x86_64 0:4.1.4-10.el5 set to be updated
  18  --> Finished Dependency Resolution
  19  
  20  Dependencies Resolved
  21  
  22  ========================================================================================================================
  23   Package                      Arch                      Version                           Repository               Size
  24  ========================================================================================================================
  25  Installing:
  26   ghc                          x86_64                    6.10.4-3.el5                      epel                     43 M
  27  Installing for dependencies:
  28   gmp                          x86_64                    4.1.4-10.el5                      base                    201 k
  29   gmp-devel                    x86_64                    4.1.4-10.el5                      base                    569 k
  30  
  31  Transaction Summary
  32  ========================================================================================================================
  33  Install       3 Package(s)
  34  Upgrade       0 Package(s)
  35  
  36  Total download size: 44 M
  37  Is this ok [y/N]: y
  38  Downloading Packages:
  39  (1/3): gmp-4.1.4-10.el5.x86_64.rpm                                                               | 201 kB     00:00
  40  (2/3): gmp-devel-4.1.4-10.el5.x86_64.rpm                                                         | 569 kB     00:00
  41  (3/3): ghc-6.10.4-3.el5.x86_64.rpm                                                               |  43 MB     00:07
  42  ------------------------------------------------------------------------------------------------------------------------
  43  Total                                                                                   5.5 MB/s |  44 MB     00:08
  44  Running rpm_check_debug
  45  Running Transaction Test
  46  Finished Transaction Test
  47  Transaction Test Succeeded
  48  Running Transaction
  49    Installing     : gmp                                                                                              1/3
  50    Installing     : gmp-devel                                                                                        2/3
  51    Installing     : ghc                                                                                              3/3
  52  
  53  Installed:
  54    ghc.x86_64 0:6.10.4-3.el5
  55  
  56  Dependency Installed:
  57    gmp.x86_64 0:4.1.4-10.el5                               gmp-devel.x86_64 0:4.1.4-10.el5
  58  
  59  Complete!

コマンドが存在することを確認します。

   1  # which ghci
   2  /usr/bin/ghci
   3  # which ghc
   4  /usr/bin/ghc

バージョンの確認。

   1  # ghc --version
   2  The Glorious Glasgow Haskell Compilation System, version 6.10.4

対話モードで起動してみます。

   1  # ghci
   2  GHCi, version 6.10.4: http://www.haskell.org/ghc/  :? for help
   3  Loading package ghc-prim ... linking ... done.
   4  Loading package integer ... linking ... done.
   5  Loading package base ... linking ... done.
   6  Prelude>
   7  Prelude> :q
   8  Leaving GHCi.
   9  #

ひとまずコンパイラのインストールは問題なくできたようです。

posted by Png akanuma on Mon 18 Jun 2012 at 13:24

Comments:

or Preview
Social Bookmarks
  • Delicious
  • B_entry2133
  • Clip_16_12_w
Services from s21g
twpro(ツイプロ)
Twitterプロフィールを快適検索
地価2009
土地の値段を調べてみよう
MyRestaurant
自分だけのレストラン手帳
Formula
ブログに数式を埋め込める数式コミュニティ