Data.table: ์˜ค๋ฅ˜: 'data.table' ํŒจํ‚ค์ง€์— ๋Œ€ํ•œ ์ปดํŒŒ์ผ ์‹คํŒจ

์— ๋งŒ๋“  2018๋…„ 05์›” 14์ผ  ยท  3์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: Rdatatable/data.table

์•ˆ๋…•ํ•˜์„ธ์š”,

R 3.4.3์—์„œ data.table์„ ์„ค์น˜ํ•˜๋Š” ๋ฐ ์–ด๋ ค์›€์„ ๊ฒช๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ์•„๋ž˜์— ์–ป๋Š” ์˜ค๋ฅ˜ :
clang -I/Library/Frameworks/R.framework/Resources/include -DNDEBUG -I/usr/local/include -fopenmp -fPIC -Wall -g -O2 -c assign.c -o assign.o
clang: ์˜ค๋ฅ˜: ์ง€์›๋˜์ง€ ์•Š๋Š” ์˜ต์…˜ '-fopenmp'
make: * [assign.o] ์˜ค๋ฅ˜ 1
์˜ค๋ฅ˜: 'data.table' ํŒจํ‚ค์ง€์— ๋Œ€ํ•œ ์ปดํŒŒ์ผ ์‹คํŒจ

  • '/Library/Frameworks/R.framework/Versions/3.4/Resources/library/data.table' ์ œ๊ฑฐ
    install.packages์˜ ๊ฒฝ๊ณ :
    ํŒจํ‚ค์ง€ 'data.table' ์„ค์น˜์˜ ์ข…๋ฃŒ ์ƒํƒœ๊ฐ€ 0์ด ์•„๋‹™๋‹ˆ๋‹ค.

๋ชจ๋“  ์ œ์•ˆ์„ ์ฃผ์‹œ๋ฉด ๊ฐ์‚ฌํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

๋ถˆํ–‰ํžˆ๋„ oldrel์šฉ MacOS์˜ ๋ฐ”์ด๋„ˆ๋ฆฌ ํŒจํ‚ค์ง€๋Š” ์—ฌ์ „ํžˆ CRAN์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค(์ง€๊ธˆ 2์ฃผ๊ฐ€ ์ง€๋‚ฌ์Šต๋‹ˆ๋‹ค). ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด CRAN์˜ ํŒจํ‚ค์ง€ Mac ๋ฐ”์ด๋„ˆ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

unsupported option '-fopenmp' ํ…์ŠคํŠธ์— ๋Œ€ํ•œ ๋ฌธ์ œ๋ฅผ ๊ฒ€์ƒ‰ํ•˜๊ณ  ์ด ๋‹ซํžŒ(์ฆ‰, ํ•ด๊ฒฐ๋œ) ๋ฌธ์ œ๋ฅผ ์ฐพ์•˜์Šต๋‹ˆ๋‹ค. https://github.com/Rdatatable/data.table/issues/2406

Mac์šฉ ์†Œ์Šค ์ง€์นจ์˜ data.table ์„ค์น˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. https://github.com/Rdatatable/data.table/wiki/Installation#openmp -enabled-compiler-for-mac

๋„์›€์ด ๋˜๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค. ํ•ด๊ฒฐ๋˜๋ฉด ๋‹ซ์•„์ฃผ์„ธ์š”.

๋ชจ๋“  3 ๋Œ“๊ธ€

๋ถˆํ–‰ํžˆ๋„ oldrel์šฉ MacOS์˜ ๋ฐ”์ด๋„ˆ๋ฆฌ ํŒจํ‚ค์ง€๋Š” ์—ฌ์ „ํžˆ CRAN์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค(์ง€๊ธˆ 2์ฃผ๊ฐ€ ์ง€๋‚ฌ์Šต๋‹ˆ๋‹ค). ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด CRAN์˜ ํŒจํ‚ค์ง€ Mac ๋ฐ”์ด๋„ˆ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

unsupported option '-fopenmp' ํ…์ŠคํŠธ์— ๋Œ€ํ•œ ๋ฌธ์ œ๋ฅผ ๊ฒ€์ƒ‰ํ•˜๊ณ  ์ด ๋‹ซํžŒ(์ฆ‰, ํ•ด๊ฒฐ๋œ) ๋ฌธ์ œ๋ฅผ ์ฐพ์•˜์Šต๋‹ˆ๋‹ค. https://github.com/Rdatatable/data.table/issues/2406

Mac์šฉ ์†Œ์Šค ์ง€์นจ์˜ data.table ์„ค์น˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. https://github.com/Rdatatable/data.table/wiki/Installation#openmp -enabled-compiler-for-mac

๋„์›€์ด ๋˜๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค. ํ•ด๊ฒฐ๋˜๋ฉด ๋‹ซ์•„์ฃผ์„ธ์š”.

๋ฌธ์ œ๊ฐ€ ์•Œ๋ ค์ ธ ์žˆ์œผ๋ฉฐ ํ•ด๊ฒฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ ์œ ์ผํ•œ ๋ฌธ์ œ๋Š” ์ตœ๊ทผ ๋ฐ”์ด๋„ˆ๋ฆฌ๊ฐ€ R oldrel์šฉ CRAN์— ์ œ๊ณต๋˜์ง€ ์•Š๋Š”๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ #2406๊ณผ๋„ ์ค‘๋ณต๋ฉ๋‹ˆ๋‹ค. ํ์‡„.

์˜ค๋Š˜ ์ผ์ฐ ์ด์— ๋Œ€ํ•ด ์œ„ํ•ด CRAN์€ data.table์— ๋Œ€ํ•œ ํŽ˜์ด์ง€๋ฅผ ํ™•์ธ ํ•˜์—ฌ r-oldrel-osx-x86_64๊ฐ€ ์˜ค๋ž˜๋œ ์›”

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰