2015-06-03 25 views
7

Tôi đang cố cài đặt trình kích hoạt trong hệ thống Linux của mình.Activator: lệnh không tìm thấy

nên đầu tiên tôi cài đặt java

sudo add-apt-repository ppa:webupd8team/java 
sudo apt-get update 
sudo apt-get install oracle-java8-installer 

tải succefully

sau đó tôi tải activator

sudo wget downloads.typesafe.com/typesafe-activator/1.3.4/ypesafe-activator-1.3.4.zip 

sau đó thêm đường

export PATH=$PATH:/home/govind/activator-1.3.4/ 

sau đó nạp lại bash bởi

source ~/.bashrc 

sau đó tôi cố gắng để bắt đầu hoạt

[email protected]:~$ sudo activator 
sudo: activator: command not found 

tôi đã cố gắng để in con đường

[email protected]:~$ $PATH 
-bash: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/govind/activator-1.3.4/: No such file or directory 

nhưng

[email protected]:~$ ls /home/govind/activator-1.3.4/ 
activator  activator-launch-1.3.4.jar README.html templates 
activator.bat LICENSE.html    repository 

nhưng không thành công !! tôi đang thiếu gì?

+1

tệp nhị phân có tên là 'activator' tồn tại trong đường dẫn bạn vừa thêm? – Jahid

+0

Bạn có thể vui lòng cung cấp đầu ra của lệnh sau không? 'ls/home/govind/activator-1.3.2 /' –

+0

@SriharshaKalluru được thêm vào trong câu hỏi, vui lòng xem –

Trả lời

16

Tạo một liên kết tượng trưng đến activator:

sudo ln -s /home/govind/activator-1.3.4/activator /usr/bin/activator 

Bạn không cần phải chỉnh sửa hồ sơ bashrc.

+2

Nhưng cái nào là một cách tiếp cận tốt và an toàn. Sử dụng liên kết tượng trưng hoặc viết xuống đường dẫn trong bashrc? – SujitS

2

Siêu người dùng có thể không có activator được đặt trong $PATH. Nếu sudo thực sự là cần thiết, hãy thử

sudo /home/govind/activator-1.3.2/activator 

hoặc sudo bản sao activator để ví dụ /usr/bin. Khác thủ tục mô tả chứng minh hợp lệ.

1

Hãy thử điều này

  • cd để activityDirectory/bin.
  • loại lệnh ./activator sh và bạn sẽ được hiển thị danh sách các lệnh bạn có thể thử
  • Để tạo một loại dự án mới ./activator [new_Project_name] [Template Name, ví dụ như: lagom-java]
1

Hãy thử điều này:

thêm đường activator bin để .bashrc

của bạn, bạn có thể tìm ra con đường của

xác định vị trí .bashrc

Bây giờ nếu bạn thay đổi thành thư mục chính, thường là chỉnh sửa tệp này.

gedit.bashrc

thêm dòng này: export PATH = "$ HOME/Dev/activator-1.3.XX-minimal/bin: $ PATH" thay thế X bằng số phiên bản chính xác và lưu tập tin này

nguồn .bashrc

Nếu mở cửa sổ đầu cuối, đóng và khởi động lại.

activator

running activator window

2

Tôi nghĩ rằng tài liệu sẽ được fixed.The con đường vẫn hoạt động trong các phiên bản trước đó của activator, nhưng các phiên bản gần đây không có hoạt thực thi trong thư mục đề cập . Thay vào đó, bạn có thể tìm thấy thư mục này trong thư mục bin.

Vì vậy, cho các phiên bản trước đó của activator

export PATH=/home/<user>/activator-dist-1.3.2:$PATH 

nên làm, và các phiên bản gần đây,

export PATH=/home/<user>/activator-dist-x.x.x/bin:$PATH 

/bin không được đề cập trong play documentation

+0

bạn hoàn toàn đúng .. điều này làm việc cho tôi –

0

Hãy thử này: -

Trong Centos: - Đường dẫn trình kích hoạt không phải là tìm thấy đó là lý do tại sao bạn nhận được thông báo này. Tôi đã sử dụng đường dẫn đầy đủ với lệnh và làm việc tốt.

trình kích hoạt/đầy đủ/đường dẫn/trình kích hoạt chạy