CONFIGURE_OPTS="--with-openssl-dir=
brew --prefix openssl`" rbenv ์ค์น 2.4.1
ruby-build: homebrew์์ openssl ์ฌ์ฉ
ruby-2.4.1.tar.bz2 ๋ค์ด๋ก๋ ์ค...
-> https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.1.tar.bz2
ruby-2.4.1 ์ค์น ์ค...
ruby-build: homebrew์์ readline ์ฌ์ฉ
๋น๋ ์คํจ(ruby-build 20170914๋ฅผ ์ฌ์ฉํ๋ OS X 10.13.2)
/var/folders/88/c6kzzp1s0ml1n0d85gbt6df00000gn/T/ruby-build.20171208170319.9963์์ ์์
ํธ๋ฆฌ๋ฅผ ๊ฒ์ฌํ๊ฑฐ๋ ์ ๋ฆฌํฉ๋๋ค.
/var/folders/88/c6kzzp1s0ml1n0d85gbt6df00000gn/T/ruby-build.20171208170319.9963.log์ ๊ธฐ๋ก๋ ๊ฒฐ๊ณผ
๋ง์ง๋ง 10๊ฐ ๋ก๊ทธ ๋ผ์ธ:
์ค๋ซ๋์ ํ์ธ ์ค... ์
off_t ํ์ธ ์ค... ์
char ๋นํธ ํ์ธ ์ค... 8
int์ ํฌ๊ธฐ๋ฅผ ํ์ธํ๋ ์ค... 0
์ผํธ ์ฌ์ด์ฆ ํ์ธ ์ค... 0
long... 0์ ํฌ๊ธฐ๋ฅผ ํ์ธํ๋ ์ค
long long์ ํฌ๊ธฐ๋ฅผ ํ์ธํ๋ ์ค... ๊ตฌ์ฑ: ์ค๋ฅ: /var/folders/88/c6kzzp1s0ml1n0d85gbt6df00000gn/T/ruby-build.20171208170319.9963/ruby-2.4.1':
configure: error: cannot compute sizeof (long long)
See
config.log์์ ์์ธํ ๋ด์ฉ์ ํ์ธํ์ธ์.
make: * ์ง์ ๋ ๋์์ด ์๊ณ makefile์ด ์์ต๋๋ค. ๊ทธ๋ง.`
์ด๊ฒ์ ์ด ๋ฒ์ ๋ฟ๋ง ์๋๋ผ ๋ด๊ฐ ์๋ํ๋ ๋ชจ๋ ๋ฒ์ ์ ๋๋ค. gcc/clang ๋ฌธ์ ์ธ ๊ฒ์ฒ๋ผ ๋ณด์ด์ง๋ง ํด๊ฒฐ ๋ฐฉ๋ฒ์ด ๋ช ํํ์ง ์์ต๋๋ค. ๋ชจ๋ ์ ์์ ๊ฐ์ฌํ ๋ฐ์์ต๋๋ค. ์ด ์์ ์ ์ํํ๊ธฐ ์ํด ์ ์ฌ์ ์ธ ์๋ฃจ์ ์ ํ ์คํธํ๊ฒ ๋์ด ๊ธฐ์ฉ๋๋ค.
ruby-build.20171209085326.24028.log
๋ก๊ทธ ํ์ผ์ ์ฒจ๋ถํ์ต๋๋ค.
์ต์ ruby-build ๋ฒ์ ๊ณผ ๋์ผํ macOS ๋ฒ์ ์ ์ฌ์ฉํ์ฌ ์ฌํํ ์ ์์ต๋๋ค. ๋น๋ ํ๋ก์ธ์ค๋ฅผ ์ค๋จํ๋ ์์คํ (์: MacPorts)์ด ์ถ๊ฐ๋ก ์ค์น๋์ด ์์ด์ผ ํฉ๋๋ค.
$ gcc --version
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/usr/include/c++/4.2.1
Apple LLVM version 9.0.0 (clang-900.0.39.2)
Target: x86_64-apple-darwin17.3.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
์ด ๋ฌธ์ ๋ฅผ ๋ณด๊ณ ํ ์๋ชป๋ ํ๋ก์ ํธ์ด๋ฏ๋ก ์ด ์์ ์ ์ข ๋ฃํ๊ฒ ์ต๋๋ค. ๋ ์์ธํ ์ ๋ณด๊ฐ ์๋ ๊ฒฝ์ฐ https://github.com/sstephenson/ruby-build/issues ์ ๋ณด๊ณ ํ์ธ์.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
https://github.com/rbenv/ruby-build/issues/1169 ์ฐธ์กฐ