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

Cài đặt Rails, MySQL, v.v. mọi thứ đều không ổn

Snow Leopard cung cấp Ruby 1.8.7. Ruby 1.8.7 không tự động thêm require 'rubygems' lệnh cho một tập lệnh Ruby, giống như 1.9.2, vì vậy nói chung bạn cần thêm nó vào tập lệnh của mình. Điều đó khắc phục sự cố với việc Ruby không tìm thấy đá quý được gọi bằng mã của bạn trong nhiều trường hợp. Rails là một động vật khác, nhưng phiên bản 1.8.7 đã được ghi chép đầy đủ, vì vậy đáng lẽ bạn nên tìm ra bản sửa lỗi khá nhanh chóng.

Ruby do Snow Leopard cung cấp thực sự là để sử dụng cho chính nó. Người dùng có thể sử dụng nó, nhưng nó được Apple cài đặt bởi vì họ có các ứng dụng sử dụng nó. Sử dụng locate podcast | grep rb$ nhìn. Tương tự, Perl và Python trong Snow Leopard được sử dụng để hỗ trợ mã mà Apple đã cài đặt, vì vậy việc xáo trộn chúng không phải là một ý kiến ​​hay. Thay đổi Ruby, Perl hoặc Python được tích hợp sẵn thường sẽ không khiến hệ thống phát nổ trong ngọn lửa, nhưng nó có thể gây ra các vấn đề khó chịu và không giải thích được sau khi quy trình bảo trì hệ thống ngừng hoạt động.

Bằng cách sử dụng sudo để loại bỏ các viên đá quý do Apple cài đặt và thêm các viên đá mới, bạn đã để hệ thống Ruby của mình ở trạng thái không mong muốn theo như các ứng dụng của Apple có liên quan. Thay vì gây rối với Ruby của Apple, bạn nên cài đặt một Ruby riêng để sử dụng riêng bằng Fink hoặc MacPorts, hoặc từ mã nguồn hoặc bằng cách sử dụng RVM .

Cá nhân tôi sử dụng RVM vì nó tạo ra một ~/.rvm hộp cát trong thư mục chính của bạn và giúp bạn dễ dàng quản lý nhiều phiên bản Ruby và đá quý. RVM yêu cầu bạn cài đặt thư viện phát triển XCode, bạn có thể tải xuống thư viện này từ http://developer.apple.com / công nghệ / sau khi đăng ký miễn phí. XCode cũng có trên DVD hệ thống của bạn, nhưng phiên bản đó được báo cáo là có lỗi, vì vậy hãy sử dụng phiên bản đã tải xuống.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách sao chép cơ sở dữ liệu MySQL sang máy chủ khác

  2. PHP 7.2.2 + mysql 8.0 PDO cung cấp:phương thức xác thực không xác định đối với máy khách [caching_sha2_password]

  3. MySQL - Kết hợp nhiều điều kiện WHEN trong CASE

  4. Làm cách nào để tạo một truy vấn SQL nhóm trong một phạm vi phần trăm nhất định

  5. Cách tạo sơ đồ cơ sở dữ liệu mới bằng MySQL Workbench