在我的Debian服务器上,我有一个名为"deployer"的用户,它没有sudo
访问权限,并且安装了RVM.
使用"deployer"(如1.9.3)安装Ruby时,它会触发安装依赖项的任务
"Installing requirements for debian, might require sudo password."
Run Code Online (Sandbox Code Playgroud)
失败并停止安装,因为"部署者"不能sudo.
我不想将"deployer"添加到sudoers列表中,并且不希望为一些其他用户安装RVM只是为了一次性使用来安装依赖项.
安装该依赖项的正确方法是什么?或者如何列出它们以手动安装?
继续使用Ruby编写的源代码,比如Rails,我经常看到小代码用tt
标签包装,比如rails/activesupport/core_ext/array/access.rb
# Equal to <tt>self[2]</tt>.
#
# %w( a b c d e).third # => "c"
def third
self[2]
end
Run Code Online (Sandbox Code Playgroud)
这背后的惯例是什么,何时以及为什么决定使用这种表示法?