小编jop*_*ine的帖子

curb gem不是在linux redhat中安装的

我使用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)

ruby ruby-on-rails

7
推荐指数
2
解决办法
3050
查看次数

为什么print语句的行为方向相反?

在我的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的"反向"功能/方法,但我没有在我的代码中使用该功能.我发现答案无关紧要.

我想这与"打印"功能的内部工作有关,使用"堆栈"数据结构,但我不知道.有人帮助我.

提前致谢...

perl

3
推荐指数
2
解决办法
259
查看次数

mvc架构ruby在轨道上

在Ruby on Rails中,MVC架构的设计方式是,控制器将接收请求并与模型交谈以接收数据,并且控制器将再次与视图对话以生成html.现在我的疑问是,为什么模型应该回复控制器然后控制器来查看,而不是模型直接回复视图来生成html.为什么它不是那样设计的?

有人可以澄清一下吗?提前致谢.

architecture model-view-controller ruby-on-rails

1
推荐指数
1
解决办法
692
查看次数