bundle install で Your Gemfile.lock is corrupt. と怒られる件

個人のいくつかのリポジトリで bundle install できないことがあり、困っ ていました。 $ bundle install Fetching gem metadata from https://rubygems.org/............ Fetching version metadata from https://rubygems.org/. Resolving dependencies... Using rake 11.3.0 Using concurrent-ruby 1.0.2 Using i18n 0.7.0 Using thread_safe 0.3.5 Using net-ssh 3.2.0 Installing minitest 5.10.1 Your Gemfile.lock is corrupt. The following gem is missing from the DEPENDENCIES section: 'ffi' 出るリポジトリと出ないリポジトリがあるんだよね...。bundler を 1.10.6 まで下げると再現しなくなるが、別の問題も出たりするのである意味詰む https://t.co/EbIQ36g1HY ...

2016-12-10 (土) · masutaka

compare_linker v1.3.0 をリリースした

compare_linker | RubyGems.org | your community gem host 仕事やプライベートで、毎週自動 bundle update していますが、Gem に よっては GitHub の compare Link を作れませんでした。 人間が手動でリンクを作ってコメントするのが無駄な作業で、なんだか申 し訳なかったので修正してみました。これで GitHub に Git のタグがな い Gem 以外は救えるようになったはず。 ...

2016-10-09 (日) · masutaka

ローカルとGistを同期する gist_updater gem を作った

必要に迫られて Ruby のスクリプトを作ったら、汎用化できたので Gem にしてみました。 gist_updater | RubyGems.org | your community gem host 何ができるか? このような YAML ファイルを用意し、gist_updater コマンドを実行する と、ローカルの .emacs.d/init.el によって https://gist.github.com/masutaka/8177244 がアップデートされます。 ...

2016-09-29 (木) · masutaka

yard doc コマンドの -o オプション以外で出力ディレクトリを変更する考察

結論から言うとできませんでした。-o オプションが必須です。 以下、調査結果のメモ。 $ bundle exec yard doc したら、doc ディレクトリではなく hoge ディ レクトリにドキュメントファイルを作りたかったんです。 ...

2016-01-31 (日) · masutaka

通知サービスPushoverがなかなか便利

何年も前からim.kayac.com を使ってきましたが、時々通知が来なくなるの で(アプリを再起動すれば直る)、Pushover に乗り換えました。1ヶ月ほど 使っていますが、なかなか良いです。 ...

2015-03-08 (日) · masutaka