Jekyll はローカル マシン (OS X 10.7.4、ruby 1.9.3) では _plugins フォルダーを正常に処理していますが、サーバー (Ubuntu 12.04、ruby 1.9.3) では処理していません。どちらにも同じバージョンの Jekyll がインストールされています (0.11.2)。
ここで、generate_sitemap プラグインを使用しようとしています。
私は git と post-receive フックを介してデプロイしています。これは次のようになります。
#!/bin/bash -l
GIT_REPO=/my_repo.git
TMP_GIT_CLONE=/my_temp_folder/
PUBLIC_WWW=/my_public_folder/
git clone $GIT_REPO $TMP_GIT_CLONE
jekyll --no-auto $TMP_GIT_CLONE $PUBLIC_WWW
rm -Rf $TMP_GIT_CLONE
exit
デプロイ時に次のエラーが表示されます。
remote: /home/ed/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require': iconv will be deprecated in the future, use String#encode instead.
しかし、私が読んだ限りでは、これはマルクの警告であり、プラグインとは何の関係もありません。
これを理解するために私ができることについて、誰かアイデアがありますか? 私は少し途方に暮れています。