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.
但是,根据我的阅读,这是一个 Maruku 警告,与插件无关。
有人对我可以尝试解决的问题有任何想法吗?我有点不知所措。