- gollum 위키툴에서 마크다운으로 작성된 문서의 테이블이 정상적으로 표시가 되지 않을 경우에는 다음과 같이 githum-markdown 설치
gem install github-markdown
- 설치 중 다음과 같이 에러가 발생한다면
ley250@ley250-DREAMSYS ~/Dropbox/log/wiki $ gem install github-markdown
Fetching: github-markdown-0.6.9.gem (100%)
ERROR: While executing gem … (Gem::FilePermissionError)
You don’t have write permissions into the /var/lib/gems/1.9.1 directory. - 우선 sudo 명령이나 root 권한으로 설치 진행하여 에러가 발생하는지 확인
ley250@ley250-DREAMSYS ~/Dropbox/log/wiki $ sudo gem install github-markdown
Fetching: github-markdown-0.6.9.gem (100%)
Building native extensions. This could take a while…
ERROR: Error installing github-markdown:
ERROR: Failed to build gem native extension./usr/bin/ruby1.9.1 extconf.rb
/usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require’: cannot load such file — mkmf (LoadError)
from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require’
from extconf.rb:1:in `’Gem files will remain installed in /var/lib/gems/1.9.1/gems/github-markdown-0.6.9 for inspection.
Results logged to /var/lib/gems/1.9.1/gems/github-markdown-0.6.9/ext/markdown/gem_make.out - root 권한에서 에러 발생하면, ruby-dev 패키지 먼저 설치
ley250@ley250-DREAMSYS ~/Dropbox/log/wiki $ sudo apt-get install ruby-dev
패키지 목록을 읽는 중입니다… 완료
의존성 트리를 만드는 중입니다
상태 정보를 읽는 중입니다… 완료
다음 패키지가 자동으로 설치되었지만 더 이상 필요하지 않습니다:
libqca2 libqca2-plugin-ossl
Use ‘apt-get autoremove’ to remove them.
다음 패키지를 더 설치할 것입니다:
ruby1.9.1-dev
다음 새 패키지를 설치할 것입니다:
ruby-dev ruby1.9.1-dev
0개 업그레이드, 2개 새로 설치, 0개 제거 및 14개 업그레이드 안 함.
876 k바이트 아카이브를 받아야 합니다.
이 작업 후 4,229 k바이트의 디스크 공간을 더 사용하게 됩니다.
계속 하시겠습니까? [Y/n] y
받기:1 http://ftp.daum.net/ubuntu/ trusty-updates/main ruby1.9.1-dev amd64 1.9.3.484-2ubuntu1.3 [871 kB]
받기:2 http://ftp.daum.net/ubuntu/ trusty/main ruby-dev all 1:1.9.3.4 [4,660 B]
내려받기 876 k바이트, 소요시간 0초 (2,292 k바이트/초)
Selecting previously unselected package ruby1.9.1-dev.
(데이터베이스 읽는중 …현재 322635개의 파일과 디렉터리가 설치되어 있습니다.)
Preparing to unpack …/ruby1.9.1-dev_1.9.3.484-2ubuntu1.3_amd64.deb …
Unpacking ruby1.9.1-dev (1.9.3.484-2ubuntu1.3) …
Selecting previously unselected package ruby-dev.
Preparing to unpack …/ruby-dev_1%3a1.9.3.4_all.deb …
Unpacking ruby-dev (1:1.9.3.4) …
ruby1.9.1-dev (1.9.3.484-2ubuntu1.3) 설정하는 중입니다 …
ruby-dev (1:1.9.3.4) 설정하는 중입니다 … - github-markdown 패키지를 root 권한으로 설치하고 user 권한으로 다시 설치
ley250@ley250-DREAMSYS ~/Dropbox/log/wiki $ sudo gem install github-markdown
Building native extensions. This could take a while…
Successfully installed github-markdown-0.6.9
1 gem installed
Installing ri documentation for github-markdown-0.6.9…
Installing RDoc documentation for github-markdown-0.6.9…
ley250@ley250-DREAMSYS ~/Dropbox/log/wiki $ 127.0.0.1 – – [23/Aug/2017:17:06:07 KST] “GET /Home/worklog/2017/08/201708 HTTP/1.1” 200 5569
http://localhost:4567/Home/worklog/2017/08/201708 -> /Home/worklog/2017/08/201708ley250@ley250-DREAMSYS ~/Dropbox/log/wiki $ gem install github-markdown
ERROR: While executing gem … (Gem::FilePermissionError)
You don’t have write permissions into the /var/lib/gems/1.9.1 directory.
ley250@ley250-DREAMSYS ~/Dropbox/log/wiki $ sudo gem install rdiscount
Building native extensions. This could take a while…
Successfully installed rdiscount-2.2.0.1
1 gem installed
Installing ri documentation for rdiscount-2.2.0.1…
Installing RDoc documentation for rdiscount-2.2.0.1… - gollum 위키툴 재실행하여 테이블 정상 출력되는지 확인