当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 3 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [问题]请问:我通过新立得安装了ruby,运行正常,但是
帖子发表于 : 2007-07-17 21:49 

注册: 2007-07-11 20:33
帖子: 3
送出感谢: 0 次
接收感谢: 0 次
我通过sudo gem install rails --include--dependencies后,控制台显示安装正常结束,
再运行这个命令,提示rails已安装1.2.3.
但是很奇怪的是运行rails命令却提示:

程序 'rails' 尚未安装. 你可以通过输入下面内容安装:
sudo apt-get install rails
请您确认组件'universe' 已被激活
bash: rails:找不到命令

有人遇到这个情况不?


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2007-07-17 23:53 

注册: 2006-10-24 0:00
帖子: 32
送出感谢: 0 次
接收感谢: 0 次
我的猜测:
1.rails所在的目录不在PATH中。
2.因此,shell找不到rails对应的文件来执行。于是调用apt-get,
3.用gem安装的软件,apt-get(ubuntu的软件管理员)不知道。
所以apt-get认为rails没安装。

我的办法:(不一定有用)
你可以试着把gem的路径添加进去。这样shell就能直接执行rails了。
在rubyonrails.com里可以找到ubuntu的安装说明。仔细看看。


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2007-07-18 11:36 

注册: 2007-07-11 20:33
帖子: 3
送出感谢: 0 次
接收感谢: 0 次
我参考了rubyonrails.com上的办法,发现rails所在目录位于/var/bin, export $path了,然后env,发现设置成功了,运行rails -v,显示了版本号。好像都对了,
可是一登出,env,发现刚才添加的环境变量就没了,rails命令也不起作用了。这是为啥?

我使用netbeans6m9 ide,发现不使用jruby,使用自己安装的ruby,好像要设置gem_home环境变量,可try很多次,总是不对,恼火!!


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

当前时区为 UTC + 8 小时


在线用户

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


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

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

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