簡體   English   中英

GHCi - Haskell編譯錯誤 - /home/user/.ghci歸其他人所有,IGNORING

[英]GHCi - Haskell Compiler Error - /home/user/.ghci is owned by someone else, IGNORING

在嘗試將〜/ .ghci文件更改為我的配置時,當我打開GHCi時出現此錯誤。

GHCi, version 7.6.3: http://www.haskell.org/ghc/  :? for help
Loading package ghc-prim ... linking ... done.
Loading package integer-gmp ... linking ... done.
Loading package base ... linking ... done.
*** WARNING: /home/user is writable by someone else, IGNORING!
WARNING: /home/user/.ghci is owned by someone else, IGNORING!

我使用的是Ubuntu 14.04和GHCi 7.6.3。 我該怎么做才能解決這個問題,以便我的配置有效?

我的設置基於此reddit鏈接: http//www.reddit.com/r/haskell/comments/144biy/pretty_output_in_ghci_howto_in_comments/

你可以試試:

$ chmod 600 ~/.ghci

這已經刪除了將其用於除我之外的任何群組的權限。

檢查目錄的所有者是否為“用戶”

ls -lah /home

如果它由其他人擁有,請更改所有權:

sudo chown user:user -R /home/user

編輯:我注意到root擁有〜/ .ghci所以你必須使用sudo更改它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM