代码之家  ›  专栏  ›  技术社区  ›  Zombies

sudo gem install rails-这不会给我一个用于bash的rails命令

  •  3
  • Zombies  · 技术社区  · 14 年前

    我在Ubuntu。我输入 sudo gem install rails . 这个工程很好,安装轨道和其他7个宝石罚款。然而 $ rails blog 是这样说的:

    The program 'rails' is currently not installed.  You can install it by typing:
    sudo apt-get install rails
    
    4 回复  |  直到 11 年前
        1
  •  2
  •   Matt Briggs    14 年前

    你是如何安装rubygems的,作为一个管理员,还是作为一个用户?如果以用户身份安装,则路径中可能没有bin目录。

    如果我是你,(假设你把rubygems安装到了你的主文件夹中),我会把安装目录(不确定它默认在哪里,可能是~/rubygems)?或者~/.rubygems?),然后从rubygems tarball运行setup.rb作为管理员(通过sudo),我已经在Ubuntu上做了至少十几次了,而且还没有遇到你要解决的问题。

    如果不是这样,你能链接到你所关注的博客帖子吗?

        2
  •  3
  •   robertokl    14 年前

    类型

    gem env
    

    它将为您提供安装gems的存储箱的可安装目录。像这样:

    EXECUTABLE DIRECTORY: /usr/bin
    

    确保此目录在您的路径中。

        3
  •  2
  •   Daniel Vandersluis    14 年前

    确定你的 gem 可执行路径将添加到系统路径中,以便系统可以找到Rails可执行文件。

        4
  •  0
  •   Connor Leech    11 年前

    我知道这是一条旧线,但同样的错误让我卡住了。确保添加

    source ~/.rvm/scripts/rvm 对你 .bashrc 文件