新人求教,环境搞不出来。

新人求教,环境搞不出来。

前段时间把ror的资料看了下,想在自己的机器上用,但是环境总没法配好,自己不了解哪出的问题。
系统ubuntu 7.04
全部用apt安装,大概是apt-get install ruby rubygems php?name=rails" onclick="tagshow(event)" class="t_tag">rails 和一些llib包之类,ruby1.8_dev什么的都装上了。

但是rails和gem都运行不起来,in `require': no such file to load -- rbconfig 等等的错误信息。

$ rails ror
/usr/lib/ruby/1.8/rubygems.rb:9:in `require': no such file to load -- rbconfig (LoadError)
   from /usr/lib/ruby/1.8/rubygems.rb:9
   from /usr/share/rails/railties/bin/../lib/rails_generator.rb:30:in `require'
   from /usr/share/rails/railties/bin/../lib/rails_generator.rb:30
   from /usr/share/rails/railties/bin/rails:13:in `require'
   from /usr/share/rails/railties/bin/rails:13
ln: target `/home/andersen/webwork/myror/ror/vendor/' is not a directory: No such file or directory
ln: creating symbolic link `/home/andersen/webwork/myror/ror/vendor/rails' to `.': No such file or directory
ln: creating symbolic link `/home/andersen/webwork/myror/ror/doc/api' to `/usr/share/doc/rails/html': No such file or directory
我也是用Ubuntu。我记得现在有个ruby的包叫做ruby-full吧,一次可以安装完主要的工具,比如ri,rdoc等等。

再去官方下个ruby1.86的源码来编译安装,然后再编译安装rubygems。装完之后执行gem update。

ruby1.86下载地址
ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p111.tar.gz

gem1.01下载地址
http://rubyforge.org/frs/?group_id=126&release_id=17305

如果你想实验一些书上的例子请使用rails1.X,用2.X要修改比较多地方。
1、建议不要用旧的Linux版本
2、建议不要用ubuntu默认的rails包,因为它的版本总是比较旧,而rails的更新是非常快的
3、在ubuntu7.10下按如下步骤安装不会有问题,7.04下应该也可以用类似的思路解决:
 a. sudo apt-get install ruby-full
 b. 到http://rubygems.org/ 下载最新版本的rubygems,并安装
 c. sudo gem install rails
多谢多谢,果然好像是版本的问题,拿了个最新的码编译安装就搞定了这个‘麻烦’的问题。
系统的更新嘛,没有玩过,怕风险比较高,机器上资料又比较多,所以还是等有准备的时候再升级。
多谢指教阿,社区果然是个好地方。
本来用的是Ubuntu 7.10,后来被那个libcario的问题搞的吐血,退回到7.04
现在libcario修复了,我也不想换回去了
引用:
原帖由 lgn21st 于 08/1/3 00:24 发表
本来用的是Ubuntu 7.10,后来被那个libcario的问题搞的吐血,退回到7.04
现在libcario修复了,我也不想换回去了