Matz가 애용하는 데모 소프트웨어인 Rabbit에 신경을 많이 써서 설치를 해봤어요.
사전 준비
다음 공식 사이트에서 Homebrew를 설치하십시오.
라이브러리 설치
우선 Homebrew로 필요한 프로그램 라이브러리를 설치합니다.
$ brew install cairo
$ brew link cairo
$ brew link --overwrite pixman
$ brew install pango
$ brew install gtk+
$ brew install poppler --with-glib
Rabbit용 Gem 설치
Rabbit을 사용하는 데 필요한 Gem을 설치합니다.
$ sudo PKG_CONFIG_PATH=/usr/local/opt/libffi/lib/pkgconfig gem install rabbit
$ sudo gem install rabbiter # Twitter連携機能を使う場合
다음에 bash에서 환경 변수를 설정합니다.
export DYLD_LIBRARY_PATH=/usr/local/opt/cairo/lib
대체로 설치된 후 Rabbit 공식 사이트의 다음 페이지에서부터 Rabbit-slide 명령을 실행합니다.그러나 Poppler라는 프로그램 라이브러리는 Homebrew와 호환성이 좋지 않아 실행 인상이 없으면 오류가 발생할 수 있습니다.
$ rake
(null)-WARNING **: Failed to load shared library '@rpath/libpoppler-glib.8.dylib' referenced by the typelib: dlopen(@rpath/libpoppler-glib.8.dylib, 9): image not found
brew info
명령을 사용하여 오류 원인 poppler의 정보를 확인합니다.$ brew info poppler
PDF rendering library (based on the xpdf-3.0 code base)
https://poppler.freedesktop.org/
Conflicts with:
pdf2image (because poppler, pdftohtml, pdf2image, and xpdf install conflicting executables)
pdftohtml (because poppler, pdftohtml, pdf2image, and xpdf install conflicting executables)
xpdf (because poppler, pdftohtml, pdf2image, and xpdf install conflicting executables)
/usr/local/Cellar/poppler/0.66.0 (441 files, 22.5MB) *
Poured from bottle on 2018-06-23 at 22:19:00
From: https://github.com/Homebrew/homebrew-core/blob/master/Formula/poppler.rb
==> Dependencies
Build: cmake ✘, gobject-introspection ✘, pkg-config ✔
Required: cairo ✔, fontconfig ✔, freetype ✔, gettext ✔, glib ✔, jpeg ✔, libpng ✔, libtiff ✔, openjpeg ✔
Optional: qt ✘, little-cms2 ✔, nss ✘
==> Options
--with-little-cms2
Use color management system
--with-nss
Use NSS library for PDF signature validation
--with-qt
Build Qt5 backend
--HEAD
Install HEAD version
Dependencies의 곳을 보면 알 수 있다cmake
와 gobject-introspection
중 하나는 다음과 같다.이런 게 없으면 래빗은 움직이지 않고 따로 설치해.
$ brew install cmake
$ brew install gobject-introspection
# もし、「gobject-introspectionがすでにインストールされているよ」というエラーが出てきたら、以下のコマンドでアップデートします。
# updateの途中にpythonに関するエラーが出ますが、今回のrabbitはRuby製なのでスルーします。
$ brew upgrade gobject-introspection
$ brew reinstall poppler --with-qt
대략적인 설치가 완료되면 파일이 있는 곳에서 다시 qt
명령을 실행합니다.$ rake
실행 후 다른 창을 통해 그림 같은 화면을 시작하면 OK!슬라이드 1
슬라이드 2
슬라이드 3
번외: 명령행 도구 정보
Homebrew에서 Rabbit에 필요한 프로그램 라이브러리를 설치할 때 업데이트가 없으면 오류가 발생합니다.
Error: A newer Command Line Tools release is available.
Update them from Software Update in the App Store.
표시대로 앱스토어에서 설치해도 되지만, 내 경우는 MBA를 사용하지만 SSD는 저장용량이 110GB/18GB로 여유 공간이 적어 시간이 많이 걸렸다.Mac 버전 App Store 애플리케이션을 실행할 수 없기 때문에 터미널부터 다음과 같이 설치합니다.
# 一度既存のCommandLineToolsを削除
$ sudo rm -rf /Library/Developer/CommandLineTools
$ xcode-select --install
이렇게 하면 약 4분 정도면 '업데이트' 라는 소프트웨어를 다시 설치할 수 있다.같은 고민을 하시는 분들에게 참고가 된다면 정말 기쁘겠습니다!
사이트 축소판 그림
Reference
이 문제에 관하여(Matz가 애용하는 데모 소프트웨어인 Rabbit에 신경을 많이 써서 설치를 해봤어요.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/yuta-ushijima/items/80305fa4efb9d7f92371텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)