我使用ruby-1.9.2-p290并安装了curl,curl-devel,libcurl和libcurl-devel但是curb gem没有安装,我收到以下错误:
Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension.
/home/jophine/.rvm/rubies/ruby-1.9.2-p290/bin/ruby extconf.rb
checking for curl-config... yes
checking for curlinfo_redirect_time... no
checking for curlinfo_response_code... no
checking for curlinfo_filetime... no
checking for curlinfo_redirect_count... no
checking for curlinfo_os_errno... no
checking for curlinfo_num_connects... no
checking for curlinfo_ftp_entry_path... no
checking for curl_version_ssl... no
checking for curl_version_libz... no
checking for curl_version_ntlm... no
checking for curl_version_gssnegotiate... no
checking for curl_version_debug... no
checking for curl_version_asynchdns... no
checking for curl_version_spnego... no
checking for curl_version_largefile... no
checking for curl_version_idn... no …
Run Code Online (Sandbox Code Playgroud) 在我的perl progarm中,我有以下代码:
@alpha=('toM','jERRy','mickeY','MARio');
print sort{$a cmp $b} @alpha,' "***MIDDLE STRING***" ';
Run Code Online (Sandbox Code Playgroud)
在这里它打印
'"***中间弦***"'
首先是排序的@alpha列表.为什么它以相反的顺序打印,何时打印
print "a","b";
Run Code Online (Sandbox Code Playgroud)
版画
AB
按正确的顺序.我google了寻求帮助,但它谈到了perl的"反向"功能/方法,但我没有在我的代码中使用该功能.我发现答案无关紧要.
我想这与"打印"功能的内部工作有关,使用"堆栈"数据结构,但我不知道.有人帮助我.
提前致谢...
在Ruby on Rails中,MVC架构的设计方式是,控制器将接收请求并与模型交谈以接收数据,并且控制器将再次与视图对话以生成html.现在我的疑问是,为什么模型应该回复控制器然后控制器来查看,而不是模型直接回复视图来生成html.为什么它不是那样设计的?
有人可以澄清一下吗?提前致谢.