• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

snoyberg/haskellers: haskellers.com site

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称(OpenSource Name):

snoyberg/haskellers

开源软件地址(OpenSource Url):

https://github.com/snoyberg/haskellers

开源编程语言(OpenSource Language):

Haskell 75.6%

开源软件介绍(OpenSource Introduction):

Build Status

#Haskellers Full source code for the haskellers.com website. Use as a base for your own Haskell/Yesod applications or as a sample application to help with learning Haskell/Yesod

System Requirements

You must have Haskell, Yesod and Postgresql installed.

Instructions for installing Haskell and Yesod are available at http://www.yesodweb.com/page/quickstart

You will also need to install libicu-dev. This can be installed on debian based machines with:

apt-get install libicu-dev

Installation

  1. Download the source code to an appropriate folder. Just run:
    git clone https://github.com/snoyberg/haskellers.git`
    

Alternatively download the zip archive at https://github.com/snoyberg/haskellers/archive/master.zip and extract to a suitable folder.

  1. cd to the haskellers directory created above.

  2. Download and install local copies of all the libraries needed by haskellers.com. using the Stack tool:

    stack install yesod-bin cabal-install --install-ghc && stack build
    
  3. create a new postgresql database for the haskellers data. Just run:

    sudo su - postgres
    psql template1
    CREATE USER <username> WITH PASSWORD '<pwd>';
    CREATE DATABASE <dbname>;
    GRANT ALL PRIVILEGES ON DATABASE <dbname> TO <name>;
    \q
    
  4. Copy config/db/postgresql.yml.example to config/db/postgresql.yml, and edit the latter to reflect the choices you made in step 4.

  5. Copy config/db/google-email.yaml.example to config/db/google-email.yaml and config/db/facebook.yaml.example to config/db/facebook.yaml

  6. Copy config/db/aws.example to config/db/aws, and in the latter replace SOME-ACCESS-KEY and SOME-SECRET-KEY with random, unguessable strings.

  7. Start the haskellers application by running stack exec -- yesod devel.




鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap