gemとgccが必要。Cygwinにgemをインストールしたい場合はこちらを参照。

$ gem install gisty
  
$ gem install json # jsonも必要

して、ドットファイルに

export GISTY_DIR="$HOME/gists"
  
export GISTY\_ACCESS\_TOKEN=your\_access\_key # https://swdyh-gisty.heroku.comにアクセスして取得
  
export GISTY\_SSL\_VERIFY="NONE" # certificate verify failedというエラー対策

を追記。

zshを使っいる人はここに補完関数あり。

参照

関連

Cygwinにgistyをインストールしたときのtroubleshooting

最初にインストールしようとした時

% gem install gisty
  
ERROR: Could not find a valid gem ‘gisty’ (>= 0) in any repository
  
ERROR: Possible alternatives: gisty

というエラーが出たけど、もう一度打ったら、インストールできた。一時的な障害?

gisty postでエラー

% gisty post cygwin_setup.bat
  
/usr/lib/ruby/site\_ruby/1.8/rubygems/custom\_require.rb:36:in \`gem\_original\_require’: no such file to load — json (LoadError)
          
from /usr/lib/ruby/site\_ruby/1.8/rubygems/custom\_require.rb:36:in \`require’
          
from /usr/lib/ruby/gems/1.8/gems/gisty-0.2.3/lib/gisty.rb:7
          
from /usr/lib/ruby/site\_ruby/1.8/rubygems/custom\_require.rb:36:in \`gem\_original\_require’
          
from /usr/lib/ruby/site\_ruby/1.8/rubygems/custom\_require.rb:36:in \`require’
          
from /usr/lib/ruby/gems/1.8/gems/gisty-0.2.3/bin/gisty:4
          
from /bin/gisty:23:in \`load’
          
from /bin/gisty:23

jsonが必要そうなのでインストール

% gem install json
  
Fetching: json-1.7.4.gem (100%)
  
Building native extensions. This could take a while…
  
ERROR: Error installing json:
          
ERROR: Failed to build gem native extension.

/usr/bin/ruby.exe extconf.rb
  
creating Makefile

make
  
sh: make: コマンドが見つかりません

Gem files will remain installed in /usr/lib/ruby/gems/1.8/gems/json-1.7.4 for inspection.
  
Results logged to /usr/lib/ruby/gems/1.8/gems/json-1.7.4/ext/json/ext/generator/gem_make.out

makeをインストールして再び挑戦

% gem install json
  
Building native extensions. This could take a while…
  
ERROR: Error installing json:
          
ERROR: Failed to build gem native extension.

/usr/bin/ruby.exe extconf.rb
  
creating Makefile

make
  
gcc -I. -I/usr/lib/ruby/1.8/i386-cygwin -I/usr/lib/ruby/1.8/i386-cygwin -I. -DJSON_GENERATOR -ggdb -O3 -pipe -fno-strict-aliasing -Wall -O0 -ggdb -c generator.c
  
make: gcc: コマンドが見つかりませんでした
  
Makefile:149: recipe for target \`generator.o’ failed
  
make: \*** [generator.o] Error 127

Gem files will remain installed in /usr/lib/ruby/gems/1.8/gems/json-1.7.4 for inspection.
  
Results logged to /usr/lib/ruby/gems/1.8/gems/json-1.7.4/ext/json/ext/generator/gem_make.out

gccをインストール

% apt-cyg install gcc
  
:
  
Running postinstall scripts
  
/home/tmiwa/bin/apt-cyg: line 402: /etc/postinstall/gcc.sh: Permission denied
  
/home/tmiwa/bin/apt-cyg: line 402: /etc/postinstall/gcc-g++.sh: Permission denied
  
\*\\*\* Unpacking /etc/postinstall/gcc-mingw-core-3.4.4-20050522-3.tar.xz. Please wait. \*\**
  
\*\\*\* Creating symbolic links for cc1.exe and collect2.exe. Please wait. \*\**
  
\*\\*\* Creating symbolic links for runtime files \*\**
  
\*\\*\* Unpacking /etc/postinstall/gcc-mingw-g++-3.4.4-20050522-3.tar.xz. Please wait. \*\**
  
\*\\*\* Creating symbolic link for cc1plus.exe. Please wait. \*\**
  
Package gcc installed

最後の方のPermission deniedがあやしい。実際gccを打つと、command not found: gccと出てきてしまう。

gcc4をインストールしたら成功