V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
xguox
V2EX  ›  Ruby on Rails

Ubuntu下安装rails,折腾了不少时间终于搞定

  •  
  •   xguox · 2011-12-30 23:06:23 +08:00 · 5150 次点击
    这是一个创建于 4720 天前的主题,其中的信息可能已经有所发展或是发生改变。
    昨晚刚刚把虚拟机跟Ubuntu下载好,今早上安装好了。网上貌似说很多出错,不过我这安装貌似木有啥问题。一路都很顺。暂时还木有遇上什么问题。因为我在Ubuntu上也只是做下rails开发,不像在windows下挂着各种各样的程序。好吧,这本身就是挂在windows下。其实,我是想说,在Ubuntu下能更专注些。话说换了系统上不g+,翻不了墙各种专心啊!!
    装Ubuntu完全是为了熟悉体验下rails在linux下开发,以及跟windows的差别。
    折腾了一个半个下午+小半个晚上。糊里糊涂的就把rails的环境装好了。遇到最大的问题是

    ubuntu@ubuntu:~$ gem install rails
    ERROR: While executing gem ... (Gem::DependencyError)
    Unable to resolve dependencies: rails requires activesupport (= 3.1.3), actionpack (= 3.1.3), activerecord (= 3.1.3), activeresource (= 3.1.3), actionmailer (= 3.1.3), railties (= 3.1.3)

    说糊里糊涂是因为我各种百度谷歌都没找着解决方法。到最后忘了看到什么地方然后突发奇想
    rvm gemset install rails -v=3.1.3
    然后就能装了。其实我还真不知道根源是怎么回事就OK了。所以说是糊里糊涂...
    8 条回复    1970-01-01 08:00:00 +08:00
    chloerei
        1
    chloerei  
       2011-12-30 23:09:46 +08:00
    我觉得是 GFW 的问题

    http://ruby.taobao.org/
    SErHo
        2
    SErHo  
       2011-12-30 23:22:28 +08:00
    使用RVM啊,很方便。
    xguox
        3
    xguox  
    OP
       2011-12-31 00:16:11 +08:00
    @chloerei 这个,极有可能啊...
    xguox
        4
    xguox  
    OP
       2011-12-31 00:16:35 +08:00
    @SErHo 对头
    VYSE
        5
    VYSE  
       2011-12-31 00:44:42 +08:00
    把依赖的升级了试试
    reducm
        6
    reducm  
       2011-12-31 00:57:40 +08:00 via Android
    楼主这是源速度问题,之前也困扰过我,甚至写了个脚本解决依赖问题,现在gem源换成淘宝镜像就行.g+改一下host就行了
    xguox
        7
    xguox  
    OP
       2011-12-31 01:48:50 +08:00
    @reducm 恩,那大概真的就是GFW问题吧。我知道改host就能上g+。。我的win7就是改host上的。要让自己专心的敲码,不然,改了我会偶尔上去逛逛很耗时间的.
    tao_sky
        8
    tao_sky  
       2011-12-31 16:55:14 +08:00
    @SErHo 跟rvm的版本有关系吗?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1081 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 18:20 · PVG 02:20 · LAX 10:20 · JFK 13:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.