ã³ãŒããã¹ãã°ã£ããæããŠãŠå®éã®æåºããµãã£ãŠããŠïŒæ°æ¥åã«ãã£ãš
https://atcoder.jp/contests/language-test-202301/submissions/40808418ãæããã®ã§ããïŒãããã
ã³ã³ãã€ã«ãšã©ãŒWarning: The package list for '' is 16 days old.
Run 'cabal update' to get the latest list of available packages.
Warning: The package list for '' is 16 days old.
Run 'cabal update' to get the latest list of available packages.
Warning: The directory
/home/runner/.cabal/store/ghc-9.4.4/incoming/new-2/home/runner/.cabal/store/ghc-9.4.4/submission-0.1.0.0-e-main-65f18b2df59be1b1a37cc9cf6a1a6fef2ceea8c33303cd81c9373b649724db38/bin
is not in the system search path.
ãšããèŠåãåºãŠããŸããŸããïŒ
ãã®äžïŒæåŸã®ïŒ
Warning: The directory äºã
ã®èŠåã¯æªã åå 調æ»ã§ããŠãããïŒã©ããã£ããé€å»ã§ããããããããããŸããïŒããšã§
questions ã«ãæãããããšæããŸãïŒïŒ
ãããïŒä»åãã¡ãã§åé¡ã«ãããã®ã¯
Warning: The package list for äºã
ã®æ¹ã§ãïŒããã¯èŠæ
£ããèŠåã§ïŒãªããšããªãããã§ãïŒèšèª/ã©ã€ãã©ãªè¿œå ã¯çµäºããŠãããã®ã®ïŒã³ãã³ã倿Žã¯æªã åãä»ããããŠããŸãã®ã§ïŒã³ã³ãã€ã«ã»ã€ã³ã¹ããŒã«ã³ãã³ããä¿®æ£ããŠè§£æ±ºããŠããŸã£ãŠè¯ãããã§ãïŒãã®èŠåãåºãããæ¡ä»¶ã
cabal-install ã®ã³ãŒãã远ã£ãŠç¢ºãããã°ïŒad-hoc ã«ã¯ïŒã³ã³ãã€ã«ã³ãã³ã
$ source ~/.ghcup/env && cd /judge/submission && cabal v2-install --installdir=.. --install-method=copy --offline
ãå®è¡ããçŽåã«ïŒpackage repository cacheã®tarã®modification dateãæŽæ°ããŠããã°ãããšããããŸãïŒ
$ touch ~/.cabal/packages/hackage.haskell.org/01-index.tar
ãããïŒãã®æ¹æ³ã¯ããŸãã« ad-hoc ã§ implementation-dependent ãªã®ã§ïŒãã®æ¹æ³ãå®è¡ããŠãããããããïŒçžè«ããããã£ãã®ã§ãã¡ãã«æžã蟌ãŸããŠããã ããŸããïŒ
ãªãïŒãã®ãããªæ¹æ³ã«é ŒããªããŠãïŒ
cabal --ignore-expiry v2-install ã§ã³ã³ãã€ã«ãããïŒ
cabal.project ã«
ignore-expiry: True ãè¶³ããããã°è¯ãããšæã£ãã®ã§ããïŒ
ignore-expiry ã¯
cabal v2-update ã®æã« Hackage ã®çœ²åã®æéãæ€èšŒããªãããšã衚ããã®ã§ïŒãã®åé¡ã«ã¯ç¡é¢ä¿ã®ããã§ããïŒåéãã㊠cabal ã® github ã« issue ãæããŠããŸã£ãã®ã§ïŒæ¥ããããæããããŸããïŒïŒ