Настройка postgresql с помощью Ruby on Rails (macOS)

#ruby-on-rails #ruby #postgresql

#ruby-on-rails #ruby #postgresql

Вопрос:

Привет, я новичок. Я использую Mac и пытаюсь настроить его для работы с Ruby on Rails и postgresql. Я установил postgresql и следовал следующему руководству: https://www.digitalocean.com/community/tutorials/how-to-use-postgresql-with-your-ruby-on-rails-application-on-macos?fbclid=IwAR178wfP7LSEi1-kGsfYhUVS0VPXSCdvJv4r8vqhi7Bxnh9qIlVyIjv6c_M

Однако в итоге я испортил мой файл /.bash_profile, и я действительно не понимаю, в чем проблема. Я не совсем понимаю, как это работает, но, думаю, сейчас самое время учиться. Я попытался выполнить следующую команду: source ~/.bash_profile и я получаю следующий вывод в своем терминале: -bash: /Users/filipkucherenkov/.bash_profile: line 15: syntax error: unexpected end of file

Мой my .bash_profile выглядит следующим образом.

     [[ -s "/Users/username/.rvm/scripts/rvm" ]] amp;amp; source "/Users/USERNAME/.rvm/scripts/rvm"
    PS1="$(~/.rvm/bin/rvm-prompt) $PS1
    eval "$(rbenv init -)"
    PATH="/Library/Frameworks/Python.framework/Versions/3.7/bin:${PATH}"
    export PATH
    export PATH="$HOME/.cargo/bin:$PATH"
    export PGDATA=/usr/local/var/postgres
    export PGHOST=/tmp
    export Path="/usr/local/opt/postgresql@12.4/bin:$PATH"
  

Я буду очень рад, если кто-нибудь поможет мне решить эту проблему…

Комментарии:

1. Вы пропускаете " в конце PS1="... строки.

2. Спасибо, что заметили это, однако я все еще получаю странное сообщение -bash: /Users/username/.rvm/bin/rvm-prompt: No such file or directory

3. На самом деле это не решает проблему, она каким-то образом портит терминал и отключает его.

4. Вам также нужно будет заменить «username» и «USERNAME» в строке выше на ваше настоящее имя пользователя или использовать ~ для ссылки на ваш домашний каталог.

5. Я изменил это, и это все еще выдает меня -bash: /Users/filip/.rvm/bin/rvm-prompt: No such file or directory при попытке ввести команду source ~/.bash_profile