2015-01-28 27 views
7

Tôi tìm thấy trên một trang web mà tôi có thể cài đặt sublime 3 trên Fedora 20 bằng cách sử dụng lệnh sau: curl -L http://git.io/3Wr2CQ | sh Sau khi chạy lệnh, tôi không thể mở Sublime. tôi nhận được lỗi sau: /usr/local/bin/subl: line 2: [: ==: unary operator expectedThông báo lỗi sau khi cài đặt Sublime Text 3

Xin vui lòng xem bên dưới một bản sao từ nhà ga:

[[email protected] ~]$ curl -L http://git.io/3Wr2CQ | sh 
    % Total % Received % Xferd Average Speed Time Time  Time Current 
           Dload Upload Total Spent Left Speed 
    0  0 0  0 0  0  0  0 --:--:-- --:--:-- --:--:--  0 
    0  0 0  0 0  0  0  0 --:--:-- 0:00:01 --:--:--  0 
100 1065 100 1065 0  0 543  0 0:00:01 0:00:01 --:--:-- 1040k 
    % Total % Received % Xferd Average Speed Time Time  Time Current 
           Dload Upload Total Spent Left Speed 
100 7300k 100 7300k 0  0 2625k  0 0:00:02 0:00:02 --:--:-- 2625k 
[sudo] password for red: 
mv: inter-device move failed: ‘/home/red/sublime_text_3/’ to ‘/opt/sublime_text_3’; unable to remove target: Directory not empty 
ln: failed to create symbolic link ‘/bin/subl’: File exists 
    % Total % Received % Xferd Average Speed Time Time  Time Current 
           Dload Upload Total Spent Left Speed 
100 166k 100 166k 0  0 103k  0 0:00:01 0:00:01 --:--:-- 103k 

Sublime Text 3 installed successfully! 
Run with: subl 
[[email protected] ~]$ subl 
/usr/local/bin/subl: line 2: [: ==: unary operator expected 
[[email protected] ~]$ uname -m 
x86_64 
+0

Bạn đã thử cài đặt Sublime trước đó, phiên bản 2 hoặc phiên bản 3 chưa? Ngoài ra, phiên bản ST3 đang được cài đặt bởi tập lệnh này đã lỗi thời. – MattDMo

+0

Tôi là tác giả của tập lệnh - Tôi đã thực hiện một số thay đổi với tập lệnh, vui lòng thử lại một lần nữa. Bạn có thể tìm thấy tập lệnh được cập nhật tại đây: https://gist.github.com/simonewebdesign/8507139 – Simone

+0

Đây là lần đầu tiên tôi cố gắng cài đặt Sublime dưới mọi hình dạng, biểu mẫu hoặc phiên bản MattDmo. simone, tôi có thể chỉ cần cài đặt nó hoặc tôi nên loại bỏ bất cứ điều gì tôi có bây giờ. Nếu tôi phải loại bỏ nó, bạn cũng có thể cho tôi biết làm thế nào? Tôi mới (vì chỉ chuyển từ cửa sổ sang linux) sang linux nên xin lỗi cho tất cả các câu hỏi. – maxim

Trả lời

8

Thay đổi ${1} vào "${1}" nên kết quả là một chuỗi rỗng trong vỏ khi không có tham số được đưa ra.

Đồng thời kiểm tra vị trí của sublime_text. Tôi đã phải thay đổi đường dẫn từ /usr/local/sublime-text-3/sublime_text đến /usr/local/sublime-text-3/sublime_text_3/sublime_text.

+0

thx Tôi cũng phải thay đổi đường dẫn. nhưng tôi chưa bao giờ có biểu tượng trong menu –

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