如何在Ruby中注释多行?
如何在Ruby中注释多行?
我有一个包含内容的字符串变量:
varMessage =
"hi/thsid/sdfhsjdf/dfjsd/sdjfsdn\n"
"/my/name/is/balaji.so\n"
"call::myFunction(int const&)\n"
"void::secondFunction(char const&)\n"
.
.
.
"this/is/last/line/liobrary.so"
在字符串中,我必须找到一个子字符串:
"hi/thsid/sdfhsjdf/dfjsd/sdjfsdn\n"
"/my/name/is/balaji.so\n"
"call::myFunction(int const&)\n"
我怎样才能找到它?我需要确定子字符串是否存在。
我在Amazon EC2上创建了一个新的linux实例,并下载了.pem文件以允许我SSH登录。
当我试图ssh与:
ssh -i myfile.pem <public dns>
我有:
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: UNPROTECTED PRIVATE KEY FILE! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0644 for 'amazonec2.pem' are too open.
It is recommended that your private key files are NOT accessible by others.
This private key will be ignored.
bad permissions: ignore key: amazonec2.pem
Permission denied (publickey).
在这篇文章之后,我尝试chmod +600 .pem文件,但现在当我ssh时,我只是得到
Permission denied (publickey).
我犯了什么小学生的错误? pem文件在我的主文件夹中(在macOS中)。它的权限是这样的:
-rw-------@ 1 mattroberts staff 1696 19 Nov 11:20 amazonec2.pem
我在看FileUtils的文档。
我被下面这句话弄糊涂了:
FileUtils.cp %w(cgi.rb complex.rb date.rb), '/usr/lib/ruby/1.6'
%w是什么意思?你能给我指一下文件吗?
Ryan Davis的Ruby QuickRef说(没有解释):
不要拯救异常。永远。否则我就捅死你
为什么不呢?正确的做法是什么?
类<< self在Ruby中做什么?
使用命令行gem工具,如何安装特定版本的gem?
什么是Rails中的真实性令牌?
我不使用安装在我的机器或我处理的服务器上的gem的RI或RDoc输出(我使用其他的文档方法)。
我安装的每个gem都默认安装RI和RDoc文档,因为我忘记设置——no-ri——no-rdoc。
有没有办法使这两个标志为默认?
如何在Ruby on Rails视图中获得当前的绝对URL ?
请求。request_uri只返回相对URL。