繁体   English   中英

安装Ruby时出错

[英]Error While installing Ruby

我已使用过程。我正在使用Linux Mint。

安装时出现以下错误。

E: Unable to locate package libreadline6-dev
E: Unable to locate package libyaml-dev
E: Unable to locate package libgdbm-dev
E: Package 'ncurses-dev' has no installation candidate
E: Package 'bison' has no installation candidate
E: Package 'subversion' has no installation candidate
E: Package 'libffi-dev' has no installation candidate

我认为您没有安装rvm requirements
安装诸如libreadline6-devlibyaml-devlibgdbm-dev等的要求。
我认为这将解决问题。

使用命令安装所有这些

sudo apt-get install build-essential openssl libreadline6 libreadline6-dev \
curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-dev sqlite3 \
libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison  \
subversion pkg-config  

或者,只需参考链接。

该说明很老,遵循rvm安装说明

\curl -#L https://get.rvm.io | bash -s stable --autolibs=4 --ruby

它会:

  1. 下载并安装RVM
  2. 启用自动需求安装
  3. 安装Ruby,包括所有必需的依赖项

您使用哪个操作系统?
如果您使用Ubuntu,请使用链接:
http://blog.sudobits.com/2012/05/02/how-to-install-ruby-on-rails-in-ubuntu-12-04-lts/

如果您使用的是Windows
然后在安装一些宝石依赖时出现问题。 'libffi-dev',少轨

比使用其他非常适合“ Ruby on Rails”的操作系统(例如Linux / Ubuntu)

如果您使用的是ubuntu,请复制并粘贴https://github.com/vaneyckt/Ruby-on-Rails-installation-script/blob/master/install.sh 您可能需要按Enter键。

这对我有用。

警告:以下软件包无法通过身份验证!

    apt-get clean            # Remove cached packages
    cd /var/lib/apt 
    mv lists lists.old       # Backup mirror info
    mkdir -p lists/partial   # Recreate directory structure
    apt-get clean
    apt-get update           # Fetch mirror info

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM