ruby-on-rails 无法在任何存储库中找到有效的gem 'rails'(>= 0)

pkbketx9  于 2023-05-19  发布在  Ruby
关注(0)|答案(3)|浏览(144)

有没有其他人花更多的时间与Rails搏斗,而不是实际编码??
对于rails和编程来说,这是一个非常新的概念,所以如果这是一个愚蠢的简单问题,我道歉。我不知道怎么回事。
我升级到了ruby 2.2.2,在这个过程中不知何故丢失了rails。我不知道为什么现在,每次我尝试再次加载它时,都会得到以下结果:

Could not find a valid gem 'rails' (>= 0) in any repository

我已经尝试了sudo gem install railsgem install rails达到相同的效果。我已经检查了类似的帖子hereherehereherehere没有效果。
我该如何弥补这一切继续生活?
Macbook Pro 10.10.3 Ruby 2.2.2
Chases-MacBook-Pro:pinteresting Chase$ sudo gem install rails ERROR: Could not find a valid gem 'rails' (>= 0) in any repository Chases-MacBook-Pro:pinteresting Chase$ gem install rails ERROR: Could not find a valid gem 'rails' (>= 0) in any repository Chases-MacBook-Pro:pinteresting Chase$ bundle install -bash: bundle: command not found Chases-MacBook-Pro:pinteresting Chase$

编辑

我在VPN后面,但这不应该有什么区别,因为我已经检查过几次了,过去编码从来没有问题。由于我住在中国,我必须经常使用VPN,但大多数编码网站都是开放的。

现在我正在系统地检查每个解决方案并复制错误消息。

以下是我在this link上做的所有事情
错误:在任何存储库中找不到有效的gem 'rails'(>= 0)

  1. railsinstaller.org =软件包已过期。不超过10.6这重要吗
    2)where ruby? = -bash where: command not found
    3)rvm gem install rails = Please note that rvm gem... was removed, try gem install rails or rvm all do gem install rails instead. ( see: 'rvm usage' )
    4)gem install rails = could not find a valid gem 'rails' (>= 0) in any repository.
    5)rvm all do gem install rails =无。它只是坐在那里,似乎什么也没做。
  2. curl -L https://get.rvm.io| bash -s stable --autolibs=enabled [--ruby] [--rails] [--trace] =一堆信息但没有操作。我打开新的终端窗口10分钟前,它仍然没有做任何事情。
    7)curl -L https://get.rvm.io | bash -s stable --rails =安装rvm,然后以相同的错误could not find a valid gem for rails结束
    8)gem sources -a https://rubygems.org =已将站点添加到源...如果这会改变什么的话...

按照之前的所有步骤进行操作后没有变化

由于我知道Rails不在我的计算机上,并且在我执行上述步骤后可能发生了一些变化,因此我只是将VPN设置为新设置并使用sudo gem install rails。这似乎已经安装了轨道和许多宝石,然而...
然后运行rails -v,得到以下错误:
[!] There was an error parsing Gemfile : no .<digit> floating literal anymore; put 0 before dot - gem 'rails', 3.2.11 ^ /Users/Chase/Desktop/pinteresting/Gemfile:4: syntax error, unexpected tINTEGER, expecting '('. Bundler cannot continue.
# from /Users/Chase/Desktop/pinteresting/Gemfile:4 # ------------------------------------------- #
gem 'rails',3.2.11 # gem ' sass-rails','~> 5.0' # -------------------------------------------`

mjqavswn

mjqavswn1#

我解决了同样的问题如下:
gem源码-a http://rubygems.org/
我认为原因是关于https。

ojsjcaue

ojsjcaue2#

在尝试了我之前列出的所有步骤后,我通过一个新的设置连接到VPN。我使用的那个只通过我的浏览器路由VPN,但新的会影响整个互联网连接。我想这就是我再次下载rails的原因。
下载Rails之后,只需要摆弄Gemfile就可以下载所有内容,瞧!

8tntrjer

8tntrjer3#

我可以解决这个问题后,尝试了所有的解决方案在互联网上几个小时,只需通过我的手机连接。

相关问题