Seesaaブログから引っ越した。洗練されたものを目指します。投稿を表示しています。投稿を表示しています。例によって、躓きまくりました。nokogiriのgemインストールができない。gistyのgemインストールができない。GISTY_DIR="${HOME}/your/gisty/directory"githubの設定(SSH公開鍵の登録)github.comにログインしアカウントの設定>アカウントの概要>SSH公開鍵にて、登録。/usr/bin/.以下は試したときの時系列ログ的書き物です。/cygdrive/d/home/gems/nokogiri-1.4.4/ext/nokogiri/gem_make.outエラーログからは、なにが悪いのかさっぱり分からない。そこで、エラーメッセージをぐぐってみる。http://stackoverflow.com/questions/1225703/cant-build-gem-native-extension-build-fails-can-you-see-whyどうやら、Cygwin環境のライブラリを再インストールする必要があるようだ。●足りないと思われるライブラリ上記gemエラーログから、想像したライブラリ名は以下の通り:?libxmllibxml2libxslt?libexsltlibiconv(+iconv2)��は、存在しないようだった。使って、上記をReinstallした。次に再度、gemのインストールを試す。●再度gemインストールまた失敗。/cygdrive/d/home/gems/nokogiri-1.4.4/ext/nokogiri/gem_make.out似たようなエラーメーセージだが、若干違うのは”MS-DOSスタイルのパス”が云々というところ。すると、APPDATAという変数に上記ディレクトリが設定されている●gemの設定(環境変数)以前、GEM_HOMEを設定したが、ActiveScriptRubyのためであった。今設定しようとしているのは、Cygwin上のRubyのためのものである。形式のディレクトリ名)となっており、Cygwinとバッティングする。環境変数APPDATAも、gemから同様な参照をされる。値(ディレクトリ)からも、gemrcを読もうとしている。APPDATA両方の設定を、POSIX形式で、行う必要がある;これらの値の設定を.profileまたは.bashrcにでも書いておけばよかろう。APPDATA="${GEM_HOME}"ふー。parse_withインストールできたようだ。次にgistyのgemをインストールする。stringドキュメント関連のwarningが出るが、インストールできたようだ。■gistyの設定(GISTY_DIR)適当なディレクトリを用意しましょう。このディレクトリに、gistyはGISTY_DIRは、.bashrcに書いておけばよいでしょう。GISTY_DIR="${HOME}/your/directory"■githubの設定(SSH公開鍵の登録)ssh-keygenを使って、公開鍵と秘密鍵を生成する。次に、githubに生成した公開鍵を登録する。登録は、githubにログインして、アカウントの設定>アカウントの概要>SSH公開鍵から行います。手順の詳細は、コピペするときに、改行が入らないように気をつけること。改行が入ってしまったら、消してください。公開鍵を登録し終わったら、ちゃんと登録できたかテスト。authenticated"されれば、オッケイ。アカウントの設定>アカウントの概要>アカウントの管理>APIトークンに表示されます。下記のコマンドで、githubのidとAPIトークンを設定しましょう。installしても/usr/bin/に、gistyがコピーされませんでした。/usr/bin/.した。テキストで入力された日付を、日付値に変換する方法。