打印

.script/console无法启动的问题

.script/console无法启动的问题

我是在SuseLinux下,机子上已经装了readline包,可是还是出现了这个bug:

   1.  ruby script/console  
   2. Loading development environment.  
   3. /usr/local/lib/ruby/1.8/irb/completion.rb:10:in `require': no such file to load -- readline (LoadError)  
   4.         from /usr/local/lib/ruby/1.8/irb/completion.rb:10  
   5.         from /usr/local/lib/ruby/1.8/irb/init.rb:252:in `load_modules'  
   6.         from /usr/local/lib/ruby/1.8/irb/init.rb:250:in `load_modules'  
   7.         from /usr/local/lib/ruby/1.8/irb/init.rb:21:in `setup'  
   8.         from /usr/local/lib/ruby/1.8/irb.rb:54:in `start'  
   9.         from /usr/local/bin/irb:13  


查资料后发现只要安装ruby源码里的readline就OK了。。。

# cd /path/to/ruby_source/ext/readline  
# ruby extconf.rb  
# make  
# make install  (安装时使用root用户) 


这样就没问题了:
引用:
~project # ruby script/console
Loading development environment.
>>
还有个问题:ruby-1.8.6-p36.tar.gz这个文件是ruby-1.8.6的补丁吗???

参考资料:http://yueguangyuan.javaeye.com/category/11565?list=1

[ 本帖最后由 blackanger 于 2007-8-10 11:47 编辑 ]

I.forget('you'){|something| something.remember.deepen}

TOP

我在ubuntu下直接sudo apt-get install ruby 就可以用了。真是幸福啊。^_^
谢谢大家加入Ruby中文社区!
[寻找您身边的Rubyist.]

TOP

apt-get install ruby这是什么意思呢?重装了ruby?

I.forget('you'){|something| something.remember.deepen}

TOP

apt-get是包管理工具,就像gem一样

TOP

又是开发环境问题...!
只有有经验者,才能解...但可以找方法绕过去。
Flying Piggy...! 
天地人合一!

TOP

路径设置问题,应该是PATH设定的不对
用的什么shell?
如果是bash吧你的.bashrc或者相关启动文件贴上来。

TOP

THX,我的是bash,已经没问题了。。。PATH是没问题的

I.forget('you'){|something| something.remember.deepen}

TOP

2008-12-02 10:15 Crawled by CCBot/1.0 (+http://www.commoncrawl.org/bot.html) @38.103.63.61