В настоящее время у меня есть сайт блога, который работает с Octopress в связи с Git, но в настоящее время сталкивается с проблемой, что я не могу обновить сайт автоматически с помощью скрипта cron. Я использую скрипт (update.sh) со следующим содержанием:Обновление сайта блога через cron не работает
#!/bin/bash -x
export PATH=/usr/local/rvm/gems/[email protected]/bin/:/usr/local/rvm/bin/rvm:$PATH
cd /usr/local/repositories
cd supose.git
git fetch -q --all
cd /usr/local/vhost/octopress
git pull
rake generate
/usr/local/rvm/gems/ruby-2.0.0-p247/bin/jekyll generate
Но я все дни получаю следующее сообщение об ошибке:
+ rake generate
## Generating Site with Jekyll
+ /usr/local/rvm/gems/ruby-2.0.0-p247/bin/jekyll generate
invalid command. Use --help for more information
Я знаю, что должна быть связь с окружающей средой, но я не могу понять, как это работает.
Если я вхожу в систему и записываю компакт-диск в папку и делаю rake generat
, он работает как шарм.
Добавлено '+ [[-s/USR/local/rvm/scripts/rvm]] + source/usr/local/rvm/scripts/rvm' в мой скрипт, и он работает. Скопируйте свой комментарий в качестве ответа и примите его. Благодарю. – khmarbaise
Рад, что он работает :) – lurker