- 浏览: 229972 次
- 性别:
- 来自: 上海
-
最新评论
-
Mybeautiful:
碰到同样问题,谢谢分享。
Android shape中的padding无效 -
finger:
还有 Open3.capture 系列 和 Open3.pop ...
读《The Ruby Way》之运行外部程序 -
qianguming:
在eclipse中怎么配置的啊
Cannot run program jad -
luckyfenfen:
解决了我的问题,谢谢啦~
MySQL Plugin 'InnoDB' init function returned error. -
shasha_god:
请问一下,yum install zlib-devel
yu ...
在CentOS上安装git
执行ruby script/console,可是报错
原来是没有安装readline,就设置了一下代理
在执行yum install ncurses-devel的时候又报错,(ncurses-devel里包含readline),:shock:
在网上查了好久,也没有找到原因。突然想起是不是代理设定的不够规范呀。重新设定了代理。
OK,ncurses-devel顺利安装成功。
然后,跑到ruby安装目录的ext/readline下,执行下边的命令。
怎么又
居然又少readline.h。啊啊。装readline-devel吧。
再执行
终于可以执行ruby script/console了。
ruby script/console Loading development environment. /usr/local/ruby/lib/ruby/1.8/irb/completion.rb:10:in `require': no such file to load -- readline (LoadError) from /usr/local/ruby/lib/ruby/1.8/irb/completion.rb:10 from /usr/local/ruby/lib/ruby/1.8/irb/init.rb:252:in `require' from /usr/local/ruby/lib/ruby/1.8/irb/init.rb:252:in `load_modules' from /usr/local/ruby/lib/ruby/1.8/irb/init.rb:250:in `each' from /usr/local/ruby/lib/ruby/1.8/irb/init.rb:250:in `load_modules' from /usr/local/ruby/lib/ruby/1.8/irb/init.rb:21:in `setup' from /usr/local/ruby/lib/ruby/1.8/irb.rb:54:in `start' from /usr/local/ruby/bin/irb:13
原来是没有安装readline,就设置了一下代理
export http_proxy=17x.xx.xx.xxx:8080
在执行yum install ncurses-devel的时候又报错,(ncurses-devel里包含readline),:shock:
yum install ncurses-devel Loading "fastestmirror" plugin Determining fastest mirrors Traceback (most recent call last): File "/usr/bin/yum", line 29, in ? yummain.main(sys.argv[1:]) File "/usr/share/yum-cli/yummain.py", line 105, in main result, resultmsgs = base.doCommands() File "/usr/share/yum-cli/cli.py", line 289, in doCommands self._getTs() File "/usr/lib/python2.4/site-packages/yum/depsolve.py", line 85, in _getTs self._getTsInfo() File "/usr/lib/python2.4/site-packages/yum/depsolve.py", line 91, in _getTsInfo self._tsInfo.setDatabases(self.rpmdb, self.pkgSack) File "/usr/lib/python2.4/site-packages/yum/__init__.py", line 537, in <lambda> pkgSack = property(fget=lambda self: self._getSacks(), File "/usr/lib/python2.4/site-packages/yum/__init__.py", line 392, in _getSacks self.repos.populateSack(which=repos) File "/usr/lib/python2.4/site-packages/yum/repos.py", line 214, in populateSack self.doSetup() File "/usr/lib/python2.4/site-packages/yum/repos.py", line 66, in doSetup self.ayum.plugins.run('postreposetup') File "/usr/lib/python2.4/site-packages/yum/plugins.py", line 169, in run func(conduitcls(self, self.base, conf, **kwargs)) File "/usr/lib/yum-plugins/fastestmirror.py", line 90, in postreposetup_hook repomirrors[str(repo)] = FastestMirror(repo.urls).get_mirrorlist() File "/usr/lib/python2.4/site-packages/yum/yumRepo.py", line 528, in <lambda> urls = property(fget=lambda self: self._geturls(), File "/usr/lib/python2.4/site-packages/yum/yumRepo.py", line 525, in _geturls self._baseurlSetup() File "/usr/lib/python2.4/site-packages/yum/yumRepo.py", line 490, in _baseurlSetup mirrorurls.extend(self._getMirrorList()) File "/usr/lib/python2.4/site-packages/yum/yumRepo.py", line 940, in _getMirrorList fo = urlgrabber.grabber.urlopen(url, proxies=self.proxy_dict) File "/usr/lib/python2.4/site-packages/urlgrabber/grabber.py", line 605, in urlopen return default_grabber.urlopen(url, **kwargs) File "/usr/lib/python2.4/site-packages/urlgrabber/grabber.py", line 884, in urlopen return self._retry(opts, retryfunc, url) File "/usr/lib/python2.4/site-packages/urlgrabber/grabber.py", line 845, in _retry r = apply(func, (opts,) + args, {}) File "/usr/lib/python2.4/site-packages/urlgrabber/grabber.py", line 883, in retryfunc return URLGrabberFileObject(url, filename=None, opts=opts) File "/usr/lib/python2.4/site-packages/urlgrabber/grabber.py", line 1001, in __init__ self._do_open() File "/usr/lib/python2.4/site-packages/urlgrabber/grabber.py", line 1072, in _do_open fo, hdr = self._make_request(req, opener) File "/usr/lib/python2.4/site-packages/urlgrabber/grabber.py", line 1172, in _make_request fo = opener.open(req) File "/usr/lib/python2.4/urllib2.py", line 358, in open response = self._open(req, data) File "/usr/lib/python2.4/urllib2.py", line 376, in _open '_open', req) File "/usr/lib/python2.4/urllib2.py", line 337, in _call_chain result = func(*args) File "/usr/lib/python2.4/urllib2.py", line 573, in <lambda> lambda r, proxy=url, type=type, meth=self.proxy_open: \ File "/usr/lib/python2.4/urllib2.py", line 580, in proxy_open if '@' in host: TypeError: iterable argument required
在网上查了好久,也没有找到原因。突然想起是不是代理设定的不够规范呀。重新设定了代理。
export http_proxy=http://172.25.75.2:8080/
OK,ncurses-devel顺利安装成功。
然后,跑到ruby安装目录的ext/readline下,执行下边的命令。
ruby extconf.rb && make && make install

ruby extconf.rb checking for tgetnum() in -lncurses... yes checking for readline/readline.h... no checking for editline/readline.h... no
居然又少readline.h。啊啊。装readline-devel吧。
yum install readline-devel
再执行
ruby extconf.rb && make && make install
终于可以执行ruby script/console了。
发表评论
-
ActiveRecord::Base.update 的 alias_method_chain 顺序变化
2010-07-19 11:01 1360alias_method_chain有非常强大的功能,使得我们 ... -
Ruby:按照插入的顺序取出要素
2010-07-12 00:37 1130利用pseudohash库的PseudoHash类,可以实现按 ... -
Ruby时区转换
2010-07-11 22:27 2591要将MySQL数据库中的数据,由日本服务器转移到美国服务器。日 ... -
项目中使用的Rails版本升级 2.2.2=>2.3.8
2010-06-25 15:40 1634项目中使用的Rails版本是2.2.2,想升级到到最新的2.3 ... -
搭建一个自己的Ruby博客系统(toto+heroku+免费域名)
2010-06-21 02:53 8538要有自己的博客系统,首先要有自己的空间 Heroku是著名的R ... -
用Ruby播放音乐
2010-06-19 03:53 1865《The Ruby Way》第14章,记述了一段代码可以调用W ... -
读《The Ruby Way》之运行外部程序
2010-06-17 02:32 1790西班牙输了,这次世界杯强队的表现真是没话可说了。 Ruby里 ... -
读《The Ruby Way》之线程
2010-06-14 19:08 1213经常提及线程,但是用线程编的程序真的是不多。仔细的学习一下吧。 ... -
读《The Ruby Way》之数值计算
2010-06-13 23:18 973世界杯至今为止的比赛都看了,不过很多比赛都是在三心二意的看,凌 ... -
读《The Ruby Way》之正则表达式
2010-06-12 22:19 1027世界杯开幕了,看了三场球。南非1-1墨西哥,法国0-0乌拉圭, ... -
读《The Ruby Way》之格式化字符串
2010-06-12 00:06 1822一边看世界杯,一边看书。 这一章介绍了很多的字符串处理函数 ... -
读《The Ruby Way》
2010-06-10 21:21 1066从06年10月开始接触Ruby,眨眼间已经过了3年半了。虽然用 ... -
试用GtkSimpleLayout制作UI
2010-06-10 01:26 1372rubynroll的《300行代码你 ... -
Ruby GUI编程
2010-06-08 19:38 3267Ruby比较成熟的GUI绑定库 ... -
Rails国际化(i18n)
2010-06-07 21:15 5565很早就知道国际化,就知道i18n,却不知道是什么原因。原来in ... -
更新rails的时候发生错误,Invalid Gem format
2009-02-02 17:18 2235今天把rails的版本升级到2.2.2的时候,发生了以下错误。 ... -
让Rails的数据库连接更快--把Ruby/MySQL升级到2.8
2008-12-12 17:46 1762装了C版本的MySQL数据库适配器以后,Rails工程的性能确 ... -
把Rails2.1的默认数据库由sqlite3改回mysql
2008-12-12 16:23 1546装了Rails2.1.2,新生成工程的时候,默认数据库居然是s ... -
cache_fu的关联补丁(belongs_to, has_one)
2008-09-08 23:15 1186为了缓解数据库服务器 ... -
日本Ruby会议2008(6/20-6/22)
2008-06-21 10:48 1249日本Ruby会议2008,于6/20-6/22在茨城县筑波市举 ...
相关推荐
`TypeError: __init__() missing 1 required positional argument: 'on_delete'` - **问题描述**:在定义外键时未指定`on_delete`选项,这会导致类型错误。 - **解决方案**:在Django 2.0及以上版本中,定义外键时...
嵌入式八股文面试题库资料知识宝典-华为的面试试题.zip
训练导控系统设计.pdf
嵌入式八股文面试题库资料知识宝典-网络编程.zip
人脸转正GAN模型的高效压缩.pdf
少儿编程scratch项目源代码文件案例素材-几何冲刺 转瞬即逝.zip
少儿编程scratch项目源代码文件案例素材-鸡蛋.zip
嵌入式系统_USB设备枚举与HID通信_CH559单片机USB主机键盘鼠标复合设备控制_基于CH559单片机的USB主机模式设备枚举与键盘鼠标数据收发系统支持复合设备识别与HID
嵌入式八股文面试题库资料知识宝典-linux常见面试题.zip
面向智慧工地的压力机在线数据的预警应用开发.pdf
基于Unity3D的鱼类运动行为可视化研究.pdf
少儿编程scratch项目源代码文件案例素材-霍格沃茨魔法学校.zip
少儿编程scratch项目源代码文件案例素材-金币冲刺.zip
内容概要:本文深入探讨了HarmonyOS编译构建子系统的作用及其技术细节。作为鸿蒙操作系统背后的关键技术之一,编译构建子系统通过GN和Ninja工具实现了高效的源代码到机器代码的转换,确保了系统的稳定性和性能优化。该系统不仅支持多系统版本构建、芯片厂商定制,还具备强大的调试与维护能力。其高效编译速度、灵活性和可扩展性使其在华为设备和其他智能终端中发挥了重要作用。文章还比较了HarmonyOS编译构建子系统与安卓和iOS编译系统的异同,并展望了其未来的发展趋势和技术演进方向。; 适合人群:对操作系统底层技术感兴趣的开发者、工程师和技术爱好者。; 使用场景及目标:①了解HarmonyOS编译构建子系统的基本概念和工作原理;②掌握其在不同设备上的应用和优化策略;③对比HarmonyOS与安卓、iOS编译系统的差异;④探索其未来发展方向和技术演进路径。; 其他说明:本文详细介绍了HarmonyOS编译构建子系统的架构设计、核心功能和实际应用案例,强调了其在万物互联时代的重要性和潜力。阅读时建议重点关注编译构建子系统的独特优势及其对鸿蒙生态系统的深远影响。
嵌入式八股文面试题库资料知识宝典-奇虎360 2015校园招聘C++研发工程师笔试题.zip
嵌入式八股文面试题库资料知识宝典-腾讯2014校园招聘C语言笔试题(附答案).zip
双种群变异策略改进RWCE算法优化换热网络.pdf
内容概要:本文详细介绍了基于瞬时无功功率理论的三电平有源电力滤波器(APF)仿真研究。主要内容涵盖并联型APF的工作原理、三相三电平NPC结构、谐波检测方法(ipiq)、双闭环控制策略(电压外环+电流内环PI控制)以及SVPWM矢量调制技术。仿真结果显示,在APF投入前后,电网电流THD从21.9%降至3.77%,显著提高了电能质量。 适用人群:从事电力系统研究、电力电子技术开发的专业人士,尤其是对有源电力滤波器及其仿真感兴趣的工程师和技术人员。 使用场景及目标:适用于需要解决电力系统中谐波污染和无功补偿问题的研究项目。目标是通过仿真验证APF的有效性和可行性,优化电力系统的电能质量。 其他说明:文中提到的仿真模型涉及多个关键模块,如三相交流电压模块、非线性负载、信号采集模块、LC滤波器模块等,这些模块的设计和协同工作对于实现良好的谐波抑制和无功补偿至关重要。
内容概要:本文探讨了在工业自动化和物联网交汇背景下,构建OPC DA转MQTT网关软件的需求及其具体实现方法。文中详细介绍了如何利用Python编程语言及相关库(如OpenOPC用于读取OPC DA数据,paho-mqtt用于MQTT消息传递),完成从OPC DA数据解析、格式转换到最终通过MQTT协议发布数据的关键步骤。此外,还讨论了针对不良网络环境下数据传输优化措施以及后续测试验证过程。 适合人群:从事工业自动化系统集成、物联网项目开发的技术人员,特别是那些希望提升跨协议数据交换能力的专业人士。 使用场景及目标:适用于需要在不同通信协议间建立高效稳定的数据通道的应用场合,比如制造业生产线监控、远程设备管理等。主要目的是克服传统有线网络限制,实现在不稳定无线网络条件下仍能保持良好性能的数据传输。 其他说明:文中提供了具体的代码片段帮助理解整个流程,并强调了实际部署过程中可能遇到的问题及解决方案。
基于C#实现的检测小说章节的重复、缺失、广告等功能+源码+项目文档,适合毕业设计、课程设计、项目开发。项目源码已经过严格测试,可以放心参考并在此基础上延申使用,详情见md文档 基于C#实现的检测小说章节的重复、缺失、广告等功能+源码+项目文档,适合毕业设计、课程设计、项目开发。项目源码已经过严格测试,可以放心参考并在此基础上延申使用,详情见md文档~ 基于C#实现的检测小说章节的重复、缺失、广告等功能+源码+项目文档,适合毕业设计、课程设计、项目开发。项目源码已经过严格测试,可以放心参考并在此基础上延申使用,详情见md文档 基于C#实现的检测小说章节的重复、缺失、广告等功能+源码+项目文档,适合毕业设计、课程设计、项目开发。项目源码已经过严格测试,可以放心参考并在此基础上延申使用,详情见md文档 基于C#实现的检测小说章节的重复、缺失、广告等功能+源码+项目文档,适合毕业设计、课程设计、项目开发。项目源码已经过严格测试,可以放心参考并在此基础上延申使用,详情见md文档 基于C#实现的检测小说章节的重复、缺失、广告等功能+源码+项目文档,适合毕业设计、课程设计、项目开发。项目源码已经过严格测试,可以放心参考并在此基础上延申使用,详情见md文档