Làm thế nào để chạy mã Ruby từ thiết bị đầu cuối?


97

Tôi cần chạy một vài dòng mã Ruby từ thiết bị đầu cuối, nhưng tôi không thể tìm thấy tham số cần thiết cho nó.

Bạn có thể giải thích làm thế nào để làm điều này?



Bạn có thể sử dụng IDE trực tuyến để chạy mã của mình. Đó là có thể viết mã hoặc tải tệp lên. repl.it/languages/ruby
Darlan Dieterich

Câu trả lời:


178

Nếu Ruby được cài đặt, thì

ruby yourfile.rb

nơi yourfile.rblà file chứa mã ruby.

Hoặc là

irb

để bắt đầu môi trường Ruby tương tác, nơi bạn có thể nhập các dòng mã và xem kết quả ngay lập tức.


6
irblà giải pháp cho tôi
B Samedi

43

Bạn có thể chạy các lệnh ruby ​​trong một dòng với -ecờ:

ruby -e "puts 'hi'"

Kiểm tra trang người đàn ông để biết thêm thông tin.


1
@AndreshPodzimovsky Bạn cần require 'date'. Vì vậy:ruby -e "require 'date'; Date.new(2012,12,31).yday"
LanguagesNamedAfterCofee

6
Có thể bạn cũng muốn in kết quả để stdout:ruby -r date -e "puts Date.new(2012,12,31).yday"
Joshua Cheek

4
@JoshuaCheek +1 vì đã đề cập đến -rcờ.
LanguagesNamedAfterCofee
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.