编译错误构建intero

时间:2018-01-06 11:18:31

标签: haskell-stack intero

我不能在新的堆栈项目上使用emacs,因为intero无法构建。

  1. 我刚刚在ubuntu 16.04上安装了堆栈1.6.3
  2. 我使用:# create a new Firefox session from selenium import webdriver driver = webdriver.Firefox() driver.implicitly_wait(20) driver.maximize_window() # navigate to the application home pageMy Account driver.get("http://betaserverapp.com/es/en/Home") button = driver.find_element_by_class_name('login_a') button.click() #Username username = driver.find_element_by_id('username') username.clear() username.send_keys("pradnya@appristine.in") username.submit() #Password password = driver.find_element_by_id('password') password.clear() password.send_keys("123456") password.submit() #click on button button = driver.find_element_by_xpath('/html/body/div[1]/div[2]/div/div/div/div[1]/form/button') button.click()
  3. 创建了一个新的(lts-10.2)堆栈项目(' play')
  4. 当我尝试在emacs中打开源文件时,无法构建intero

    stack new play
  5. (我也试过从命令行构建intero,结果相同。)

    编辑:如果我编辑stack.yaml(在我的项目中)使用lts-9.5然后intero build OK - 所以这个问题似乎是lts-10.2特定的。

    有关如何解决此问题的任何想法?

2 个答案:

答案 0 :(得分:4)

答案 1 :(得分:0)

我最近在Kubuntu 18.04上为intero项目安装lts-11.8时遇到了这个问题。问题是系统缺少tinfo库。以下命令为我解决了这个问题。

sudo apt-get install libtinfo-dev