关于Ruby中$ LOAD_PATH的问题

hid*_*den 0 ruby path

$: = '/users/joecool/rubylib'
$: << '/users/joecool/rubylib'
$:.unshift('/users/joecool/rubylib')
ruby -c somescript.rb    
ruby -e "puts 'Hello, world!'
Run Code Online (Sandbox Code Playgroud)

有人可以指导我阅读,以便我可以弄清楚这段代码的作用吗?

Mat*_*hen 5

$: = '/users/joecool/rubylib' 
Run Code Online (Sandbox Code Playgroud)

设置该字符串的加载路径.

$: << '/users/joecool/rubylib'
Run Code Online (Sandbox Code Playgroud)

将该字符串添加到加载路径数组的末尾.

$:.unshift('/users/joecool/rubylib')
Run Code Online (Sandbox Code Playgroud)

将该字符串添加到加载路径数组的开头.

ruby -c somescript.rb
Run Code Online (Sandbox Code Playgroud)

检查语法然后退出.

ruby -e "puts 'Hello, world!'
Run Code Online (Sandbox Code Playgroud)

运行Ruby片段.请参阅此参考手册页.