2013-09-21 129 views
9

Tôi có một máy chủ phát triển chạy hầu hết các ứng dụng dựa trên python. Tôi thích giao diện của các công cụ như cloud9, nhưng kể từ khi tôi có một máy chủ tôi muốn có một cái gì đó tương tự trên máy chủ của riêng tôi. Đây là những gì tôi có nghĩa là "tự lưu trữ". Tôi chỉ cần chỉnh sửa các tệp cục bộ (nghĩa là các tệp trên máy chủ đó).cách cài đặt cloud9 IDE trên máy chủ ubuntu

Máy chủ đang chạy máy chủ Ubuntu 12.04. cloud9 rõ ràng là có sẵn để tự lưu trữ, nhưng tôi chưa bao giờ sử dụng node.js và tôi không muốn tìm hiểu về nó nếu có thể. Tôi biết rằng đám mây 9 cũng cung cấp tích hợp ssh với các máy chủ khác, nhưng tôi hy vọng sẽ tìm thấy một gói mà tôi có thể dễ dàng cài đặt trên Ubuntu và dễ dàng cấu hình.

Có một câu hỏi tương tự như trên stackoverflow nhưng từ năm 2009.

+0

Vì phần lớn các câu hỏi về ý kiến ​​được giảm bớt, bị xóa khỏi SO, tôi đề nghị bạn đổi tên nó thành "cách cài đặt Cloud9 IDE trên Ubuntu" –

+0

cảm ơn lời khuyên này. –

Trả lời

15

kho git và hướng dẫn Cloud9 đã thay đổi kể từ khi câu trả lời khác đã được đăng. Xem https://github.com/c9/core/ để biết thêm thông tin. Các hướng dẫn sau đây dường như làm việc cho tôi trên một vani Ubuntu 14.04.

  1. Install Git nếu bạn chưa sẵn sàng:

    sudo apt-get update && apt-get install build-essential 
    sudo apt-get install git 
    
  2. Install node.js nếu bạn chưa có một phiên bản mới được cài đặt:

    # Install node.js 
    wget -O ~/node-v0.10.33-linux-x64.tar.gz http://nodejs.org/dist/v0.10.33/node-v0.10.33-linux-x64.tar.gz 
    tar -zxf ~/node-v0.10.33-linux-x64.tar.gz 
    rm  ~/node-v0.10.33-linux-x64.tar.gz 
    echo 'export PATH=$PATH:~/node-v0.10.33-linux-x64/bin' >> ~/.bashrc 
    source ~/.bashrc 
    
  3. Tải về và cài đặt Cloud9:

    # Setup and start Cloud9 server 
    # (You can get a zip file instead of using git) 
    git clone https://github.com/c9/core.git c9sdk 
    c9sdk/scripts/install-sdk.sh 
    
  4. Sau khi máy chủ khởi động thành công, bạn có thể dừng nó bằng Ctrl-C. Sau đó, bạn có thể bắt đầu nó với một không gian làm việc khác nhau:

    node c9sdk/server.js -w ~/my_workspace/ 
    
  5. Visit http://localhost:8181 để xem Cloud9 IDE trong trình duyệt của bạn.

Nếu bạn không thích tự lưu trữ Cloud9 web-IDE, bạn có thể thử Orion, Codiad, hoặc Codebox.

+0

Bỏ lỡ một bước trên vani Ubuntu 14.04: sudo apt-get cập nhật && apt-get cài đặt xây dựng-cần thiết –

+0

Điều này: 'nút c9sdk/server.js -w ~/my_workspace/'đã giúp. – xdevs23

+0

nếu sử dụng Ubuntu 16.04 bạn cũng cần chạy 'apt-get install python2.7' vì v3 được bao gồm theo mặc định –

7

Bắt được cài đặt Cloud9 IDE trên máy chủ của riêng bạn là không khó như bạn tưởng.

Đó là về cơ bản các bước sau:

  1. Install node.js

  2. Clone Cloud9's Git repository to your server and install

  3. Chạy một lệnh trong terminal để bắt đầu ứng dụng Cloud9:

bin/cloud9.sh -w ~/git/myproject -l 0.0.0.0

Sau đó, bạn có thể truy cập ứng dụng Cloud9 của mình tại http://yourserveraddress:3131 (3131 là cổng mặc định mà nó sẽ phân phát.

Theo yêu cầu, bạn sẽ không học được nhiều về Node.js trong quá trình này;)

+1

cảm ơn. Tôi đã có một số niềm vui nhận được một phiên bản tương thích của node.js trên ubuntu LTS, nhưng sau đó nó đã được dễ dàng. –

+0

chào mừng. nó là một thiết lập tuyệt vời và mặc dù tôi có băng thông lớn trong văn phòng hiện nay, tôi thường sử dụng dữ liệu di động trên đường và thiết lập điều khiển từ xa này, cùng với một số phiên tmux hoặc thiết lập Cổng Một cho thiết bị đầu cuối dựa trên web. cho máy tính khách hàng mỏng. ps. một upvote trên câu trả lời chấp nhận sẽ cung cấp cho một đôi cánh thiên thần của mình;) –