PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Làm cách nào để thiết lập đường dẫn cho ứng dụng postgresql heroku?

Vẫn khá chắc chắn rằng cả hai câu trả lời hiện có đều trả lời sai câu hỏi. Tác giả đề cập ngay trong tiêu đề rằng anh ấy đang gặp sự cố với PATH , không kết nối với DB của anh ấy hoặc định cấu hình đường ray. Đây là tình huống tôi gặp phải và đây là giải pháp của tôi.

Sau khi chạy postgres.app và thiết lập PATH trong tệp .bashrc của tôi như được hướng dẫn trong tài liệu postgress.app - http://postgresapp.com/documentation :

PATH="/Applications/Postgres.app/Contents/MacOS/bin:$PATH"

Vấn đề là cài đặt đường dẫn này không có hiệu lực sau khi khởi động lại terminal.app - chạy psql nào trả lại bản sao trong "/ usr / bin / psql", đây là bản sao được cài đặt với Lion và Mountain Lion, không phải bản mới phiên bản được cài đặt trong "/ Applications /". Nó thậm chí còn nói trong hướng dẫn của Postgres.app "chạy psql nào để cho biết rằng phiên bản chính xác đang được tải".

Dù sao đi nữa - điều kỳ lạ tôi nhận thấy là sau khi tôi chạy:

source .bashrc

Sau đó, lệnh "which psql" sẽ trả về phiên bản chính xác nằm trong / Applications /.

Tại thời điểm này, tôi đã rất bối rối và phải nhận được một số trợ giúp thêm. Những người tôi tiếp xúc cũng cho rằng điều đó khá kỳ quặc, tuy nhiên họ nhanh chóng phát hiện ra rằng cả tệp .bashrc HOẶC .profile đều không được tải. Điều này rất kỳ lạ, tôi chưa từng thấy điều này trên bất kỳ con macs nào khác của tôi khi chạy báo gấm qua sư tử.

Bây giờ cuối cùng là giải pháp- Tôi không chắc điều này là đúng, nhưng nó đã khắc phục vĩnh viễn sự cố của tôi. Chúng tôi nhận thấy rằng chúng là một tệp hồ sơ đang được tải vào thiết bị đầu cuối - .bash_login tập tin. Cuối cùng, giải pháp chỉ là sử dụng .bash_login để tạo nguồn cho tệp .bashrc. Đây là chỉnh sửa thành .bash_login:

source $HOME/.bashrc

Và điều đó đã làm được.

Dù sao thì tôi không thể nói rằng đây chính xác là bản sửa lỗi mà diego cần / đang tìm kiếm, nhưng nó chắc chắn là vấn đề đối với tôi.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Rails 3, ActiveRecord, PostgreSQL - Lệnh .uniq không hoạt động?

  2. Không tìm thấy hàm chuyển đổi từ không xác định thành văn bản

  3. Cách thay đổi kiểu dữ liệu cột từ ký tự sang số trong PostgreSQL 8.4

  4. Cách IsFinite () hoạt động trong PostgreSQL

  5. UUID có thể sắp xếp và ghi đè ActiveRecord ::Base