【问题标题】:RVM won't install Rails to systemRVM 不会将 Rails 安装到系统
【发布时间】:2012-05-04 12:56:46
【问题描述】:

我尝试了以下命令:

rvm system gem install rails
rvm system install rails
rvmsudo gem install rails
sudo gem install rails

在这些命令之一之后,我收到一条消息,告诉我运行sudo gem install rails。但它不起作用。

我之前在 rvm 1.9.2 Mac OSX 10.6.8 版本上安装 rails 没有任何问题。

谁能帮我解决这个问题?

【问题讨论】:

    标签: ruby-on-rails ruby macos rvm


    【解决方案1】:

    如果您已成功安装 rvm,请使用 rvm info 进行测试以使其返回输出,然后您只需执行 gem install rails 即可将 rails 安装到您与 RVM 一起使用的 ruby​​ 版本中 - 无需 sudo。我是不是误会了?

    【讨论】:

    • sudo 如果您已在系统范围内安装了 RVM 并且不仅为您的用户安装,则需要。
    【解决方案2】:

    首先检查rvm安装是否正确

    rvm --help
    

    然后通过这个命令安装rails

        gem install rails -v=3.2.1
    

    或者你想要的任何版本..

    【讨论】:

    • 谢谢,但没有肥皂。 --help 有效,但安装与其他人一样
    【解决方案3】:

    如果您没有 ruby​​ 1.9.3,请使用:

    $ rvm install 1.9.3
    

    或者你可以从这里开始:

    $ rvm use 1.9.3
    
    $ rvm gemset create rails313
    
    $ rvm use 1.9.3@rails313 --default
    
    $ gem install rails -v 3.1.3
    

    注意:我以 1.9.3 为例,你也可以使用其他 ruby​​ 版本。

    【讨论】:

      【解决方案4】:

      Follow the documentation。确保您已通过rvm requirements 获得必要的系统要求。除非你在 $HOME 中有一些奇怪的用户权限,否则没有理由在你的系统上使用 sudo w/rvm。

      【讨论】:

        【解决方案5】:

        确保你已经安装了build_essentials,也可以试试rvm requirements,它提供了所有的依赖,使用rvmsudo命令安装所有
        另见:Installing Ruby on Rails - Mac OS Lion

        【讨论】:

          【解决方案6】:

          首先通过运行检查是否满足所有依赖:

          $ rvm requirements
          

          下一个:

          $ rvm install ruby
          

          下一个:

          $ gem install rails
          

          注意:您可能必须在命令前使用sudorvmsudo,具体取决于其系统范围安装还是用户特定。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2013-05-25
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2016-11-09
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多