2013-09-22 29 views
11

Tôi đang cố chỉnh sửa cài đặt cho gói đã cài đặt cho Văn bản siêu việt.Văn bản cao cấp - Không thể chỉnh sửa cài đặt gói

Bối cảnh:

  1. cài đặt Laravel 4 Artisan gói qua Gói điều khiển: Cài đặt gói.
  2. Đang cố gắng để chạy Artisan lệnh trở về một thông báo lỗi:

    Laravel yêu cầu tiện ích Mcrypt PHP.

  3. Qua thiết bị đầu cuối, artisan hoạt động tốt. Điều này khiến tôi tin rằng phiên bản PHP được sử dụng bởi Laravel 4 Artisan trong Văn bản tuyệt vời khác với phiên bản được thiết lập trong số .bash_profile của tôi.
  4. Trong nhà ga, which php trả /Applications/MAMP/bin/php/php5.4.10/bin/php
  5. trong văn bản Sublime, Cài đặt trọn gói> Laravel 4 Artisan> Cài đặt - Mặc định điểm:

    { 
        "php_path": "php" 
    } 
    
  6. Các thiết lập này dường như được đọc -chỉ có. Tôi thậm chí không thể thay đổi văn bản, hãy để một mình lưu nó với vị trí PHP mới.

Bất kỳ ý tưởng nào hoặc tôi thiếu gì đó đơn giản?

Trả lời

11

sự cố được giải quyết. Vấn đề là tôi là một noob văn bản tuyệt vời.

Giải pháp cho những người bạn không biết:

Gói văn bản cao cấp dường như có các chế độ cài đặt khác nhau. Chế độ default và chế độ user.

Nếu bạn sao chép nội dung của chế độ default sang chế độ user, sau đó chỉnh sửa chế độ user. Sau đó, tôi tin rằng các cài đặt trong người dùng sẽ mở rộng/ghi đè cài đặt ở chế độ mặc định.

Từ những gì tôi có thể thấy, bạn không thể chỉnh sửa cài đặt theo mặc định.

Vì vậy, thay vì { "php_path": "php" }, cài đặt người dùng phải giống như sau tùy thuộc vào thiết lập php của bạn.

{ 
    "php_path": "/Applications/MAMP/bin/php/php5.4.10/bin/php" 
} 
5

Rất vui khi thấy bạn giải quyết được vấn đề của mình. Tôi sẽ làm rõ một chút để giúp bất cứ ai khác gặp phải điều này. Bạn là chính xác trong thực tế là các thiết lập được sáp nhập. Thứ tự tải xác định cách các tệp này được hợp nhất. Thư mục User luôn kéo dài. Vì vậy, bất cứ điều gì bạn chỉ định sẽ luôn được thực hiện trên các cấu hình trước đó.

Tùy thuộc vào cách bạn đã cài đặt plugin của mình, cài đặt "Mặc định" đi kèm với plugin có thể bị ghi đè. Vì vậy, bạn không muốn thực hiện bất kỳ thay đổi nào ở đó mà bạn hy vọng sẽ vẫn tồn tại, do đó, đặt chúng trong thư mục User là điều đúng để làm.Lưu ý bổ sung là bạn không phải sao chép toàn bộ nội dung của cài đặt "mặc định". Thay vào đó, bạn chỉ cần chỉ định cài đặt bạn muốn ghi đè. Mọi thứ sẽ được hợp nhất một cách thích hợp.

Một điều cuối cùng, tôi không tin ST2 chỉ làm cho cài đặt mặc định chỉ đọc. Tôi biết ST3 hiện (cũng dựa trên nơi nó được cài đặt). Hãy chắc chắn để gửi câu hỏi với các thẻ chính xác (sublimetext3 trong trường hợp này). Đã lâu để nhận xét, nhưng tôi hy vọng điều này sẽ giúp làm rõ mọi thứ cho bạn.

1

Ngoài ra trong trường hợp bất kỳ ai vẫn đang gặp khó khăn sau khi thực hiện việc này, hãy nhớ khởi động lại SublimeText để bật.

Các vấn đề liên quan