Jav*_*eva 4 ruby apt gems sudo
我刚刚使用 apt-get 和以下命令安装了 ruby:
sudo apt-get install ruby1.9.1-full
Run Code Online (Sandbox Code Playgroud)
但是当我尝试执行 sudo gem install ... 它说我没有安装 gems 并且我应该安装 rubygems1.9.1,我尝试这样做但它说我已经安装了它(我相信它们包含在 ruby1 .9.1)。
我认为这是一个仅与 ruby 相关的问题,因为我从来没有遇到过通过 apt-get 安装任何东西然后无法识别它的问题。我尝试登录,重新启动但没有运气。顺便说一下,我在 10.10。
有谁知道可能有什么问题?
提前致谢!
你有两个选择。
您可以使用为您执行此操作的脚本,或者您可以手动按照指南进行操作 - 它们都具有相同的结果,并且它们都将执行相同的操作,唯一的区别是脚本不需要在脚本本身中选择安装方法后,您可以复制/粘贴任何内容。
请记住,该脚本将更新您的系统并安装各种依赖项。之后会询问您是要在系统范围内安装[1]还是为本地用户安装[2]- 如果您想使用与以下指南相同的基本方法,请选择[2]
要使用此脚本,您只需运行以下命令:
wget --no-check-certificate https://raw.github.com/joshfng/railsready/master/railsready.sh && bash railsready.sh
这是安装 Ruby 和 gems的另一种方式,虽然它本身不一定能解决您的问题,但它确实为您提供了一种让 Ruby 在您的计算机上运行的方法。
git和curl. 为此,请按“Alt-F2”打开终端,然后gnome-terminal在出现的对话框中键入内容。接下来,点击“输入”以启动终端。现在,将以下行复制并粘贴到终端中。sudo apt-get update && sudo apt-get install git curl -y
按回车键,现在您可以在安装过程中坐下来放松几分钟。
下载并安装 RVM。要下载和安装 RVM,请使用以下命令行魔法。
bash -s stable < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer)
Run Code Online (Sandbox Code Playgroud)
现在你已经安装了它,你必须将它添加到终端的路径中,它告诉终端在哪里可以找到所有命令。为此,请在终端中输入“gedit ./.bashrc”,然后在最底部向下跳过以下行。
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # This loads RVM into a shell session.
现在,关闭您的终端,然后输入“Alt-F2”并输入gnome-terminal.
现在您已准备好安装 ruby 本身。但在此之前,您必须安装 RVM 安装 Ruby 所需的所有东西。为此,您必须运行以下命令。
sudo apt-get update && sudo apt-get install build-essential bison openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev -y
你可能会问自己“这到底是做什么的?!!”。嗯,这就是答案:主要与编译 ruby 有关,您将在一秒钟内完成。
要安装 ruby 1.9.2(这是撰写本文时的最新版本),您需要在命令提示符中键入以下内容。
rvm install 1.9.2
按 Enter,然后去吃点心。这一步需要一段时间。
现在你已经走了一段时间(或者不管你在编译 ruby 时做了什么),是时候创建一个 gemset 了。
RVM 最好的事情之一是它允许您安装多个版本的 Ruby,当您进一步进行 Ruby 编程时,您将希望使用这些版本。所以,这里是如何创建一个 gemset。
rvm --create use 1.9.2@first-gemset && rvm --default use 1.9.2@first-gemset
恭喜!现在,您可以通过键入以下行来测试并查看 RVM 是否完成了它的工作。
ruby -v
它应该吐出这样的东西:
ruby 1.9.2p180 (2011-02-18 revision 30909) [i686-linux]
恭喜!你已经成功安装了 rvm 和 Ruby。现在,您可以通过键入以下内容来安装 Rails(或任何 gem):
gem install <gem name>
注意:替换为您尝试安装的 gem 的名称
| 归档时间: |
|
| 查看次数: |
4432 次 |
| 最近记录: |