在安装Rails之前尝试安装Ruby Gems时出现奇怪的错误

在安装Rails之前尝试安装Ruby Gems时出现奇怪的错误,ruby,rubygems,Ruby,Rubygems,我一直在尝试安装基本的ruby gems,这样我就可以继续在我的机器上安装rails了。我试过一些不同的方法,所以我不确定我是否在某个地方把事情搞砸了,现在结果是有些事情很糟糕。我确实安装了rvm,并按照以下路径安装了gems: 使用此命令安装RVM: $curl-sSL | bash-s稳定 那么这个, $rvm稳定下来 然后确保从自制软件安装以下软件: $brew安装libtool libxslt libksba openssl 所有这些都是我以前尝试安装的 然后,我尝试使用此命令向RVM显

我一直在尝试安装基本的ruby gems,这样我就可以继续在我的机器上安装rails了。我试过一些不同的方法,所以我不确定我是否在某个地方把事情搞砸了,现在结果是有些事情很糟糕。我确实安装了rvm,并按照以下路径安装了gems:

使用此命令安装RVM:

$curl-sSL | bash-s稳定

那么这个,

$rvm稳定下来

然后确保从自制软件安装以下软件:

$brew安装libtool libxslt libksba openssl

所有这些都是我以前尝试安装的

然后,我尝试使用此命令向RVM显示openssl所在的位置,而这正是事情开始恶化的时候(因为我之前已经无法安装rails,所以我知道这在某个地方是一个gem问题):

rvm安装2.0.0——使用openssl目录=$HOME/.rvm/opt/openssl

当我在mac的终端上运行命令:“gem list”

我得到这个:

> gem list
> /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/config_file.rb:319:in
> `read': Is a directory - /Users/ilyafeynberg/.gemrc (Errno::EISDIR)
>   from
> /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/config_file.rb:319:in
> `load_file'   from
> /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/config_file.rb:192:in
> `initialize'  from
> /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/gem_runner.rb:66:in
> `new'     from
> /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/gem_runner.rb:66:in
> `do_configuration'    from
> /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/gem_runner.rb:46:in
> `run'     from /usr/bin/gem:21:in `<main>'
宝石清单 >/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/Ruby/2.0.0/rubygems/config_file.rb:319:in >'read':是一个目录-/Users/ilyafeynberg/.gemrc(Errno::EISDIR) >从 >/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/Ruby/2.0.0/rubygems/config_file.rb:319:in >‘加载_文件’来自 >/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/Ruby/2.0.0/rubygems/config_file.rb:192:in >“初始化”来自 >/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/Ruby/2.0.0/rubygems/gem_runner.rb:66:in >“新”来自 >/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/Ruby/2.0.0/rubygems/gem_runner.rb:66:in >“do_配置”来自 >/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/Ruby/2.0.0/rubygems/gem_runner.rb:46:in >'run'from/usr/bin/gem:21:in`' 这当然不对。因此,我一直在努力找出哪些宝石放错了地方,或者错误在哪里。我在安装rails时遇到很多错误,我知道这是因为我没有ruby,而且它的gems配置正确


提前谢谢你的帮助

你为什么把
.gemrc
作为一个文件夹…?老实说,我不知道我是怎么做到的。我正在学习MichaelHartlRubyonRails教程,虽然我有Ruby方面的经验,但我对Rails的了解很少。我会试着发布路径。我确实安装了rvm。错误就是这么说的-所以删除它。成功了!也能够绕过删除错误。非常感谢你!!