当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 6 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [问题]郁闷呀,使用rails出现下面提示,貌似大伙都比较顺利没有出现俺类似的错误。
帖子发表于 : 2008-05-25 11:40 

注册: 2007-08-23 21:17
帖子: 67
送出感谢: 0 次
接收感谢: 0 次
郑重声明:俺是菜鸟,学习rails纯粹是兴趣,如有雷同纯属巧合。
但是对俺打击也太大了,连续在几种linux环境下安装都不成功。
两个星期了,找了n多个论坛,第一次rails demo 执行完毕后,以下是提示:
-----------郁闷的分割线-----------
themyth@themyth:~$ ruby -v
ruby 1.9.0 (2007-12-25 revision 14709) [i686-linux]
themyth@themyth:~$ gem -v
1.1.1
themyth@themyth:~$ rails -v
Rails 2.0.2
themyth@themyth:~$ cd work
themyth@themyth:~/work$ sudo rails depot
[sudo] password for themyth:
can't convert Enumerable::Enumerator into Array #介个是什么意思?
themyth@themyth:~/work$ cd demo
themyth@themyth:~/work/demo$ ls
app db lib public README test vendor config doc log Rakefile script tmp
themyth@themyth:~/work/demo$ ruby script/server
/home/themyth/work/demo/vendor/rails/activesupport/lib/active_support/core_ext/hash/conversions.rb:3:in `require': no such file to load -- base64 (LoadError)
from /home/themyth/work/demo/vendor/rails/activesupport/lib/active_support/core_ext/hash/conversions.rb:3:in `<top (required)>'
from /home/themyth/work/demo/vendor/rails/activesupport/lib/active_support/core_ext/hash.rb:2:in `require'
from /home/themyth/work/demo/vendor/rails/activesupport/lib/active_support/core_ext/hash.rb:2:in `block in <top (required)>'
from /home/themyth/work/demo/vendor/rails/activesupport/lib/active_support/core_ext/hash.rb:1:in `each'
from /home/themyth/work/demo/vendor/rails/activesupport/lib/active_support/core_ext/hash.rb:1:in `<top (required)>'
from /home/themyth/work/demo/vendor/rails/activesupport/lib/active_support/core_ext.rb:3:in `require'
from /home/themyth/work/demo/vendor/rails/activesupport/lib/active_support/core_ext.rb:3:in `block in <top (required)>'
from /home/themyth/work/demo/vendor/rails/activesupport/lib/active_support/core_ext.rb:1:in `each'
from /home/themyth/work/demo/vendor/rails/activesupport/lib/active_support/core_ext.rb:1:in `<top (required)>'
from /home/themyth/work/demo/vendor/rails/activesupport/lib/active_support.rb:30:in `require'
from /home/themyth/work/demo/vendor/rails/activesupport/lib/active_support.rb:30:in `<top (required)>'
from /home/themyth/work/demo/vendor/rails/railties/lib/commands/server.rb:1:in `require'
from /home/themyth/work/demo/vendor/rails/railties/lib/commands/server.rb:1:in `<top (required)>'
from script/server:3:in `require'
from script/server:3:in `<main>
'
themyth@themyth:~/work/demo$
-是的,当时的情况就是这样-----------



我的profile有加以下:
-------------
RUBY_HOME=/usr/local/bin/ruby
PATH="${RUBY_HOME}"/bin:"${JAVA_HOME}"/bin:/usr/local/mysql/bin:"${PATH}"
export PATH
------------------
-------------


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2008-05-26 22:10 

注册: 2007-08-23 21:17
帖子: 67
送出感谢: 0 次
接收感谢: 0 次
还是没有人理我,好几天了,还是解决不了问题,肯定哪里一个很简单的地方没有搞懂。
大侠,救命!!


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2008-06-30 17:39 

注册: 2007-06-06 20:56
帖子: 22
地址: 黑龙江省 鹤岗
送出感谢: 0 次
接收感谢: 0 次
唉 貌似我连rails 都没装成。。 非常郁闷 在学习RUBY中


页首
 用户资料  
 
4 楼 
 文章标题 : 安装Ruby&Rails
帖子发表于 : 2008-07-20 2:04 
头像

注册: 2006-11-08 20:46
帖子: 200
送出感谢: 1
接收感谢: 1
1. Rails的框架是基于Ruby语言的,就像Struts框架是基于Java一样,所以先去下载Ruby安装包,http://rubyinstaller.rubyforge.org。也可以在ubuntu中用打开终端输入命令:
代码:
sudo apt-get install ruby

接着安装Rails:
代码:
sudo apt-get install rails

代码:
sudo apt-get install libapache2-mod-ruby libapache2-mod-fcgid libfcgi-ruby1.8 libmocha-ruby1.8

代码:
sudo apt-get install mongrel

代码:
 mkdir /home/hbs/work

代码:
cd /home/hbs/work

代码:
rails demo

代码:
 cd demo/script

代码:
./server webrick

图片
2.访问web页面

如上图图中的第三行告诉我们rails的web服务端口号是3000,访问地址为http://127.0.0.1:3000

如果访问成功会得到如下画面:
图片


附件:
rubyrails4.png
rubyrails4.png [ 31.36 KiB | 被浏览 707 次 ]

rubyrails6.png
rubyrails6.png [ 65.61 KiB | 被浏览 711 次 ]

页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2008-07-20 3:50 
头像

注册: 2006-11-08 20:46
帖子: 200
送出感谢: 1
接收感谢: 1
经典Helloworld


附件:
rubyrails7.png
rubyrails7.png [ 59 KiB | 被浏览 694 次 ]

页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2008-07-20 9:05 
头像

注册: 2005-06-11 14:03
帖子: 6226
地址: 不明真相的群众
送出感谢: 0 次
接收感谢: 0 次
rails 要使用官方的, 不要用ubuntu源里面的.

另外, 不要随便使用sudo.
sudo rails depot 这句话是明显错误的. 在自己目录里面不要使用sudo.


_________________
我的blog,关于技术,软件,linux,vim <---- 所有博客均被河蟹.


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 6 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 1 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译