My little brother was a beginner of Ruby, and I didn't use Linux.Search on the Internet a lot about the configuration of the development environment article, but always and actually a bit in and out, find n times the article, finally found the
Shortly before learning Ruby, I found that Ruby and Python were very much alike, so they were tested and compared, and they knew there was a ready-made online ... Here are the characteristics of the test results sequence (including lists and
ERROR: Could not find a valid gem ‘sass‘ (>= 0), here is why: Unable to download data from http://rubygems.org/ - Errno::EACCES: Permission denied - connect(2) (http://rubygems.org/latest_specs.4.8.gz)This is the work for me. Try this
Puts "Please input Number1:" #提示输入第一个数number1 =gets# Save the first number puts "please input a operator (+,-, *,/):" Op=getsputs "in Put Number2: "Number2=getscase op.chomp# performs the corresponding operation according to the operator when" +
GEM is a file organization package, and many of the general Ruby Plugins are provided by this variety of packages. Let's take a look at the use of gemsRuby-v #查看ruby version ruby-e "require" watir "; Puts Watir::ie::version ' #查看watir版本RVM list
This article focuses on learning about Ruby you need to know about knowledge (RVM, GEM, bundle, rake, rails, etc.), the needs of friends can refer to the nextRubyThat's not going to be a lot.RVMTo help you install the Ruby environment, help you
Common File Operations in Ruby and ruby
1. Create a fileCopy codeThe Code is as follows:F = File. new (File. join ("C:", "Test.txt"), "w + ")F. puts ("I am Jack ")F. puts ("Hello World ")File Mode"R": Read-only. Starts at beginning of file (default
Ruby calculates the md5sum and rubymd5sum of the file while traversing the folder.
#! /Usr/bin/ruby-w # require 'digest/md5' if ARGV. empty? Puts "usgae: #$0 path" exit 0enddir_name = ARGV. shiftdef dir_md5sum (path) md5s = Array. new if File.
Ruby basic data types: ruby Data Types
Generally, the basic data types in ruby are all class types, which provide a concise writing method for the basic data types for ease of writing and reading.
I. numeric type
The integer type can be binary,
Tutorial on the usage of loop statements in Ruby and tutorial on the usage of ruby statements
The loop in Ruby is used to execute the same code block for a specified number of times. This chapter describes the loop statements supported by Ruby in
Explain the block knowledge in Ruby and the Ruby knowledge
Syntax:
block_name{ statement1 statement2 ..........}
Here, we will learn how to call a block by using a simple yield statement. You will also learn to use yield statements with parameter
Introduce the knowledge of modules and mixed types in Ruby and ruby.
A module is a combination of methods, classes, and constants. Two main advantages of the module:
The module provides a namespace to avoid name conflicts.
The module implements
Some basic methods for operating strings IN Ruby: ruby operating strings
One or more bytes of any sequence held and manipulated by the String object in Ruby, usually represented by characters in human language.
Simple string text is enclosed in
RVM Installation and Use Summary notes, rvm summary notes
Run the following command to install RVM:Copy codeThe Code is as follows:Bash
Then modify the user configuration file/Users/username/. profile. You can also write it to other global
Five variables in Ruby and five types of ruby
Ruby global variables
The global variable starts with $. If the value of the uninitialized global variable is nil, a warning is generated after the-w option is used.
Assigning a value to a global
Tutorial on using the mechanism in Ruby: rubymechanic
In Ruby, web page capturing is usually implemented using the mechanism, which is very simple to use.
InstallCopy codeThe Code is as follows:Sudo gem install mechanicCapture webpagesCopy codeThe
Methods for distinguishing runtime sources in Ruby and Ruby for distinguishing runtime Methods
When writing a module, we need to directly run this file or execute some methods, but this is not good for this module when it is require or include. In
Ruby and Shell scripts are used to pass the examination. rubyshell
Requirement: Enter the score on the keyboard to judge whether 0-59 is a failure. Print "You fail. Please try again next time !", 60-79: Pass, print "your score passed, please work
Ruby multi-thread programming
A traditional program has a separate thread for execution. The statements or commands containing the program are executed sequentially until the program is terminated.
A multi-threaded program has multiple threads for
Explain the exceptions in Ruby.
Exceptions and executions are always associated. If you open a non-existent file and do not properly handle this situation, your program is considered to be of low quality.
If an exception occurs, the program stops.
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.