Ruby on rails RVM,ruby 2.4.1错误

Ruby on rails RVM,ruby 2.4.1错误,ruby-on-rails,ruby,linux,curl,rvm,Ruby On Rails,Ruby,Linux,Curl,Rvm,我正在尝试启动一个RubyonRails项目。我正在阅读由高级程序员编写的分步指南。我一开始就失败了。我使用以下命令下载了RVM: gpg——密钥服务器hkp://keys.gnupg.net --记录键 409B6B1796C275462A1703113804BB82D39DC 0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB 然后我用了: curl-sSL | bash-s稳定 然后我试着用: curl-sSL | bash-s stable-rail

我正在尝试启动一个RubyonRails项目。我正在阅读由高级程序员编写的分步指南。我一开始就失败了。我使用以下命令下载了RVM:

gpg——密钥服务器hkp://keys.gnupg.net --记录键 409B6B1796C275462A1703113804BB82D39DC 0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB

然后我用了:

curl-sSL | bash-s稳定

然后我试着用:

curl-sSL | bash-s stable-rails

下面是发生的事情:

$curl-sSL | bash-s stable-rails

下载 正在下载 gpg:签名于2017年9月10日22:59:21星期日CEST gpg:
使用RSA密钥E206C29FBF04FF17 gpg:来自“Michal Papis”的良好签名 (RVM签名)“[未知]gpg:aka “Michal Papis”[未知]gpg:
aka“[jpeg图像大小5015]”[unknown]gpg:警告:此密钥无效 未使用可信签名进行认证!gpg:没有 表示签名属于所有者。主键 指纹:409B 6B17 96C2 7546 2A17 0311 3804 BB82 D39D C0E3 子密钥指纹:62C9 E5F4 DA30 0D94 AC36 166B E206 C29F BF04 FF17 GPG已验证“/usr/local/rvm/archives/rvm-1.29.3.tgz”

升级/usr/local/RVM中的RVM安装/升级中的RVM /usr/本地/rvm/已完成

升级说明:

  • 没有要显示的新注释
Ruby enVironment Manager 1.29.3(最新版本)(c)2009-2017 Michal Papis, Piotr Kuczynski,Wayne E.Seguin

搜索二进制红宝石,这可能需要一些时间。无二进制 红宝石可用于:kali/kali rolling/x86_64/ruby-2.4.1。持续的 与汇编。请阅读“rvm帮助安装”以获取更多信息 关于二元红宝石。检查kali的要求。安装 对kali的要求。更新系统。安装所需的软件包: zlib1g开发、libyaml开发、libsqlite3开发、autoconf、libgdbm开发、, libncurse5开发、汽车制造、libtool、野牛、包装配置、, libreadline6开发,libssl开发。。。。。。运行错误 'requirements\u debian\u libs\u install zlib1g dev libyaml dev libsqlite3 dev autoconf libgdbm dev libncurses5 dev automake libtool bison pkg配置libreadline6 dev libssl dev',请阅读 /usr/local/rvm/log/1510333806_ruby-2.4.1/package_install_zlib1g-dev_libyaml-dev_libsqlite3-dev_autoconf_libgdbm-dev_libncurse5-dev_automake_libtool_bison_pkg-config_libreadline6-dev_libssl-dev.log需求安装失败,状态为:100

稍后,当我尝试使用以下工具获取宝石时:

捆绑包安装——路径供应商/捆绑包


它显示有关sqlite3的错误。

使用这些命令安装缺少的库

sudo apt-get update
sudo apt-get install autoconf bison build-essential libssl-dev libyaml-dev libreadline6-dev zlib1g-dev libncurses5-dev libffi-dev libgdbm3 libgdbm-dev
然后尝试按照教程进行操作


如果无法使用RVM设置rails,您还可以使用Rbenv安装RubyonRails

上面提到的日志是怎么说的?还有,为什么要在
kali
build上安装rails?(如果Linux对您来说相对较新,那么您为什么要使用
kali
)这仅仅是因为本教程适用于kali,正因为如此,我知道我需要的每个工具都将或应该可用。我对Linux不是那么陌生,我知道基本知识。我不知道Kali,但它很有名。我想知道是否值得用Ubuntu来代替?Rails在Ubuntu上的安装应该非常简单。是的,我会得到Ubuntu并重新安装整个系统,因为我甚至不能安装丢失的库,谢谢你的建议。