Làm cách nào để thiết lập Ruby on Rails?


14

Tôi quan tâm đến việc thiết lập môi trường Ruby on Rails trên máy tính xách tay 10.10 của mình.

Có điều gì đặc biệt tôi cần ghi nhớ để cài đặt không (có thể là mới hoặc duy nhất cho 10.10)?

Có bất kỳ hướng dẫn đề xuất nào mà tôi có thể làm theo cùng không?

Cảm ơn trước.

Câu trả lời:


13

Có nhiều cách cài đặt ruby.

  1. RVM. Đây là cách 'truyền thống' được nhiều người theo chủ nghĩa ruby ​​sử dụng.

  2. rbenv.

  3. Từ các gói .

  4. Từ nguồn (câu trả lời sắp tới).


Có sự khác biệt lớn giữa RVM và RBENV ??? Tôi đã cố đọc tài liệu về cả hai, nhưng có một số điều tôi chưa biết (tôi rất là người mới chơi ruby), như rbenv sử dụng miếng chêm .. bạn muốn giới thiệu cái nào trong trường hợp này?
ltdev


2

Câu hỏi này có câu trả lời dẫn đến một bài viết " hướng dẫn " thú vị hơn nhiều về Ubuntu, Ruby, RVM, Rails và You " hướng dẫn chúng tôi thông qua bản cài đặt mới của Ruby (và những thứ liên quan), bắt đầu từ đó rvm. Nó bổ sung những hiểu biết và cung cấp rất nhiều nhận xét cho người mới bắt đầu - bởi vì Ruby thực sự là một thứ gì đó khủng khiếp để có được thiết lập khi một người không có tất cả kiến ​​thức và hỗ trợ nền tảng.

Bài viết được cập nhật lần cuối vào ngày 11 tháng 10 năm 2012 và nên cài đặt Ruby 1.9.3, RVM và Rails 3.2.8.

Tôi đang đăng câu trả lời này vì mục đích liên kết các câu hỏi liên quan.


1

Dưới đây là hướng dẫn cài đặt Ruby on Rails (RoR) bằng rvm . Hiện tại điều này sẽ cài đặt phiên bản ruby ​​1.9.3 và 2.0.0 với phiên bản rails 4.0.0.

Cài đặt phiên bản mới nhất của RVM, Ruby và Rails (bên ngoài kho thông thường)

  1. Loại bỏ tất cả các gói và cài đặt ruby ​​và rvm hiện có.

    Lưu ý: Rõ ràng, Ubuntu có sẵn phiên bản rvm bị hỏng trong kho (Không, tôi không có liên kết đến các vấn đề cụ thể và không thể xác định được lỗi trong Launchpad liên quan đến vấn đề này. -có liên quan đến việc không sử dụng các kho lưu trữ tiêu chuẩn mà tôi sẽ không đi vào đây ;-)).

    Khi một người cố chạy nó để cài đặt phiên bản ruby ​​cập nhật thông qua cài đặt rvm hiện có, bạn sẽ nhận được một thông báo chuyển hướng bạn đến một bản sửa lỗi nằm trên Stack Overflow .

    Tôi trích dẫn giải pháp ở đây cho đầy đủ:

    Tại đây, bạn sẽ cần xóa mọi gói ruby ​​hoặc rvm hiện có cùng với các tệp cấu hình của chúng. Chạy các lệnh sau từ thiết bị đầu cuối ( Ctrl- Alt- t):

    sudo apt-get --purge remove ruby-rvm
    sudo rm -rf /usr/share/ruby-rvm /etc/rvmrc /etc/profile.d/rvm.sh
    

    Mở thiết bị đầu cuối mới và môi trường xác nhận sạch sẽ từ các cài đặt RVM cũ (sẽ không có đầu ra):

    env | grep rvm
    

    nếu có đầu ra, hãy thử mở terminal mới, nếu nó không giúp thì hãy khởi động lại máy tính của bạn.

  2. Cài đặt nhị phân ruby ​​và rvm mới (mới nhất) bằng lệnh sau:

    \curl -L https://get.rvm.io | 
      bash -s stable --ruby --autolibs=enable --auto-dotfiles
    

    Trong quá trình tải xuống cài đặt, sẽ có một số thay đổi được thực hiện đối với ~/.bash_profilecác tệp cấu hình của bạn và các tệp khác. Xin lưu ý rằng cũng có một số hướng dẫn quan trọng xuất hiện trên màn hình.

    Điều quan trọng là bạn phải tuân theo chúng để cài đặt của bạn thành công. Tại thời điểm này, bạn có thể được nhắc nhập mật khẩu sudo / root để đáp ứng mọi phụ thuộc bị thiếu. Nhập nó và chọn [Y} tại dấu nhắc thích hợp.

    Lưu ý: Những tệp này đang được tải xuống từ nhánh ổn định trên GitHub tại đây .

    RVM sẽ được cài đặt vào /home/username/.rvm/

    Thêm dòng rvm PATH vào /home/username/.bashrc /home/username/.zshrc.

    Thêm dòng tải rvm vào /home/username/.bash_profile /home/username/.zprofile.

  3. Nguồn tập tin rvm của bạn để có những thay đổi mới có hiệu lực. Chạy lệnh:

    source /home/username/.rvm/scripts/rvm

  4. Xác minh rằng bạn đang chạy phiên bản mới nhất của ruby:

    $ruby --version
        ruby 2.0.0p247 (2013-06-27 revision 41674) [i686-linux]
    
  5. Nếu bạn thích chạy, ruby 1.9.3bạn sẽ cần phải làm như sau:

    rvm install 1.9.3
    rvm use 1.9.3 --default
    
  6. Cài đặt RubyGems

    rvm rubygems current
    
  7. Cài đặt đường ray

    gem install rails
    

Nguồn:


1

Tháng 6 năm 2012

Tôi đã sử dụng một lớp lót tưởng tượng này cho đường ray 3.2 w / ruby ​​1.9.3, RVM, v.v.

wget --no-check-certificate https://raw.github.com/joshfng/railsready/master/railsready.sh && bash railsready.sh

1

rvm.

rvm có một trình cài đặt thực sự tốt đẹp.

Đầu tiên, cài đặt curl Cài đặt cuộn tròn .

Sau đó, bạn cần cài đặt các phụ thuộc:

sudo apt-get install build-essential openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison subversion libpq-dev

Bây giờ, bạn có thể sử dụng trình cài đặt tự động:

curl -L https://get.rvm.io | bash -s stable --ruby

Sau đó, đăng xuất và sau đó đăng nhập lại, và bạn đã hoàn tất!

ruby -v nên trả lại một cái gì đó như:

ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-linux]

Nếu không, bạn nên xem trang xử lý sự cố cho RVM.


0

rbenv + ruby-xây dựng.

Đầu tiên, cài đặt một số phụ thuộc:

sudo apt-get build-dep ruby1.9.1-full
sudo apt-get install curl git

Sau đó, cài đặt nó:

git clone https://github.com/sstephenson/rbenv.git ~/.rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc

Bây giờ, để cài đặt Ruby Build:

git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
rbenv install 2.0.0-p247
rbenv global 2.0.0-p247
gem install bundler
rbenv rehash

Tất cả đã được làm xong!

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.