Пожалуйста, попробуйте это
SELECT *
FROM statements
WHERE userId IN (SELECT userId FROM friends WHERE userA = { Пожалуйста, попробуйте это
[110]SESSION['userId']} OR userB = { Пожалуйста, попробуйте это
[110]SESSION['userId']});
Спасибо, Чу - Вы помещаете меня на правильный путь.
просто использование: set :scm_command, "~/bin/git"
все еще дал мне ошибки, так как мой локальный мерзавец не находится в том месте.
Однако следующее, кажется, работает и решает мои проблемы:
set :scm_command, "~/bin/git"
set :local_scm_command, "/usr/local/bin/git"
Быстрое обходное решение должно установить следующее в Вашем deploy.rb файле:
set :deploy_via, :copy
Это заставит контроль происходить на Вашей собственной машине и затем копироваться в сервер развертывания.
Это - большая справка, поскольку я сталкивался с той же проблемой как исходный плакат.
"Перед" признаками:
Я теперь добавил набор: scm_command, "~/bin/git" в мой deploy.rb файл.
выполнил ограничение deploy:cold (сбои, со следующей ошибкой)
:97:in ''': Никакой такой файл или каталог - ~/bin/git информация git@github.com:quintar/eu reka.git-rHEAD (Errno:: ENOENT)
Таким образом, похоже, что 'мерзавец' распознан, но репозиторий, который я включал в свой deploy.rb, обойден?
Необходимо смочь указать полный путь мерзавцу как так:
set :scm_command, "/home/your_cap_runner_user/bin/git"
Я не испытал, это для меня - нашло его в документации в исходном коде для git.rb в самом Capistrano.
Проблема в том, что вы установили
default_run_options[:pty] = true
, что означает, что ваш .bash_profile или ваш обычный init-файл оболочки не будет запущен, что не так, когда вы установили его в false -- но тогда у вас будут проблемы, когда он захочет спросить у вас пароль.
Чтобы обойти эту проблему, вы можете вручную установить переменную окружения PATH в вашем установочном файле:
default_environment['PATH'] = "/your/path/to/git:/and/any/other/path/you/need"
stdin: is not a tty
Это, вероятно, из-за CPanel, установленного на вашем общем хосте. Он выполняет «mesg y» в глобальном файле /etc/.bashrc, который включен в ваш ~ / .bashrc. Таким образом, вы можете просто комментировать включение.
Вот источник: http://webhostingneeds.com/git_stdin_is_not_a_tty