Я пытаюсь запустить команду rake db: migrate, но терминал жалуется на возможную синтаксическую ошибку в файле ruby_executable_hooks. Я нашел эту ссылку , но не помог мне решить проблему. В первой строке файла это выглядит как title= "ruby # {ARGV *" "}" вызывает проблему, поскольку двойные кавычки не выполняются правильно. Я пробовал разные комбинации побегов, но до сих пор не повезло. Итак, теперь я не уверен, что проблема действительно связана с проблемами экранирования или чем-то еще. Большое спасибо
Пожалуйста, смотрите ниже ruby_executable_hooks файл
title = "ruby #{ARGV*" "}"
$0 = ARGV.shift
Process.setproctitle(title) if Process.methods.include?(:setproctitle)
require 'rubygems'
begin
require 'executable-hooks/hooks'
Gem::ExecutableHooks.run($0)
rescue LoadError
warn "unable to load executable-hooks/hooks" if ENV.key?
('ExecutableHooks_DEBUG')
end
eval File.read($0), binding, $0
Сообщение об ошибке:
/Users/username/.rvm/gems/ruby-2.2.3/bin/ruby_executable_hooks:15:in `eval':
/Users/username/.rvm/rubies/ruby-2.2.3/bin/rake:4: syntax error, unexpected
tSTRING_BEG, expecting keyword_do or '{' or '(' (SyntaxError)
exec "$bindir/ruby" -x "$0" "[email protected]"
^
from /Users/username/.rvm/gems/ruby-2.2.3/bin/ruby_executable_hooks:15:in
`<main>'