Middlemanを更新したらcurrent_pathがどうとかっていうエラーが起きました
ふと思い立ってmiddlemanを更新してみたところ、思いのほか大変だった。
まずはRuby 2.4.0に対応していないこと。正確には依存関係で引っぱられてくるgemの一つがビルドできないため。めんどうそうなのでRuby 2.3.3で動かすことにする。
例によってnokogiriのインストールができないなどを経由しつつ、gemを更新できたところでmiddleman build
を実行したと...
ふと思い立ってmiddlemanを更新してみたところ、思いのほか大変だった。
まずはRuby 2.4.0に対応していないこと。正確には依存関係で引っぱられてくるgemの一つがビルドできないため。めんどうそうなのでRuby 2.3.3で動かすことにする。
例によってnokogiriのインストールができないなどを経由しつつ、gemを更新できたところでmiddleman build
を実行したと...
ふと今年どのくらい記事を書いたのかなと考え、そういえば以前からTumblr APIをいじってみようと考えていたことも思い出したので、試しにちょっとやってみた。
まずはtumblr_client.gemをインストールする。
$ gem install tumblr_client
Fetching: multipart-post-2.0.0.gem (100%)
Successfully installed...
あるプロジェクトで、Gemfile.lockによりtherubyracer.gemがバージョン0.12.2、libv8.gemがバージョン3.16.14.7にロックされていた。bundle install
してみるとlibv8.gemのインストールでエラーになった。(macOS 10.12.2 + Homebrew)
$ bundle
Fetching gem metadata from https...
2.4.0-prevew3が出たし、そろそろ2.4の準備だねってことでgem install rails
したらコケた。
$ gem install rails
Building native extensions. This could take a while...
ERROR: Error installing rails:
ERROR: Failed to build gem...
Chrome拡張のOneTabのデータを、Chromeを使わずに取り出すにはこれでいけるみたい。
cd $PROFILE_DIR/Local\ Storage
cp -p chrome-extension_chphlpgkkbolifaimnlloiipkdnihall_0.localstorage* /path/to/save/dir
こんなことをしたのはChromeが起動後すぐにクラッ...
RailsでYAMLファイルを読んで、あとRAILS_ENV
ででの読み分けもしてくれて、ってなんだっけ…… あー、もうgrepでいいや、ってやるのは悪いクセかも。
def
の中身から検索できるとようにしておくとよかったりするかな? (リテラル、クラス名、メソッド名あたり)
で、config_for
を探し出せたんだけど、その時にconfig/secrets.ymlでshared
てのを書けるの...
何年かおきにはまる気がするこういうの:
def content
'aaabbbccc'
end
def content_gsub(regexp, repl = nil, &block)
if repl
content.gsub(regexp, repl)
else
content.gsub(regexp, &block)
end
end
regexp =
ちょっとした確認のたびに外部パイプラインが動くと、いちいち時間がかかるので、必要っぽいときだけ動くようにしてみる。
ep_output_dir = '.tmp/dist'
ep_input_dirs = [
config[:css_dir] || 'stylesheets',
config[:js_dir] || 'javascripts'
]
ep_input_glob = '**...