Você precisa editar seu .bash_profile e adicionar as aspas corretas.
Você provavelmente fez um recorte e cola da Web e o OSX ajudou a alterar o " ... "
para “ ... ”
Estou tentando adicionar esse alias de rails ao meu .bash_profile.
alias migrate='bin/rake db:migrate db:test:clone’
Se eu digitar o comando no terminal, ele durará e funcionará bem até eu começar uma nova sessão.
Se eu adicionar o comando a .bash_profile
e source .bash_profile
obtenho
-bash: alias: db:migrate: not found
-bash: alias: db:test:clone”: not found
O resto do meu .bash_profile
é:
export PATH=/usr/local/bin:$PATH
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a function*
PATH="/Applications/Postgres93.app/Contents/MacOS/bin:$PATH"
alias migrate=“bin/rake db:migrate db:test:clone”
Isso deve ser um erro simples da minha parte, mas 20 minutos pesquisando e não consigo descobrir.
Você está usando os caracteres de aspas erradas. Observe a diferença entre os caracteres daspas desta
alias migrate=“bin/rake db:migrate db:test:clone”
para isso
alias migrate="bin/rake db:migrate db:test:clone"
Você também está usando um caminho relativo para o rake "bin / rake", que não está relacionado ao erro que você está recebendo, mas causará outros problemas. Certifique-se de que o rake esteja em seu caminho e apenas use "rake" no alias.
alias migrate="rake db:migrate db:test:clone"