Rails 3.2.16でruby 2.0.0を使用するrvmと、新しいプロジェクトを作成しようとするzshellがあります...実行すると:
rails project_name 次のエラーが表示されます: _rails_command:1: ジョブ テーブルがいっぱいか、再帰制限を超えました
Rails 3.2.16でruby 2.0.0を使用するrvmと、新しいプロジェクトを作成しようとするzshellがあります...実行すると:
rails project_name 次のエラーが表示されます: _rails_command:1: ジョブ テーブルがいっぱいか、再帰制限を超えました
rbenv と zsh を使用しても同じ問題が発生します。問題を一貫して再現することはできませんが、oh-my-zshのrails pluginに関連しているようです。そのプラグインには rails のエイリアスが含まれています
alias rails='_rails_command'
および _rails_command の関数定義
function _rails_command () {
if [ -e "bin/rails" ]; then
bin/rails $@
elif [ -e "script/rails" ]; then
ruby script/rails $@
elif [ -e "script/server" ]; then
ruby script/$@
else
rails $@
fi
}
問題が発生したら、rails コマンドのエイリアスを解除すると、正常に機能します。
unalias rails
繰り返しますが、この修正を適用すると、レールを再エイリアスした後でも問題を再現できませんでした。