有没有其他人花更多的时间与Rails搏斗,而不是实际编码??
对于rails和编程来说,这是一个非常新的概念,所以如果这是一个愚蠢的简单问题,我道歉。我不知道怎么回事。
我升级到了ruby 2.2.2,在这个过程中不知何故丢失了rails。我不知道为什么现在,每次我尝试再次加载它时,都会得到以下结果:
Could not find a valid gem 'rails' (>= 0) in any repository
我已经尝试了sudo gem install rails
和gem install rails
达到相同的效果。我已经检查了类似的帖子here,here,here,here和here没有效果。
我该如何弥补这一切继续生活?
Macbook Pro 10.10.3 Ruby 2.2.2Chases-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)
- 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 railsor
rvm all do gem install railsinstead. ( 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
=无。它只是坐在那里,似乎什么也没做。 - 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' # -------------------------------------------`
3条答案
按热度按时间mjqavswn1#
我解决了同样的问题如下:
gem源码-a http://rubygems.org/
我认为原因是关于https。
ojsjcaue2#
在尝试了我之前列出的所有步骤后,我通过一个新的设置连接到VPN。我使用的那个只通过我的浏览器路由VPN,但新的会影响整个互联网连接。我想这就是我再次下载rails的原因。
下载Rails之后,只需要摆弄Gemfile就可以下载所有内容,瞧!
8tntrjer3#
我可以解决这个问题后,尝试了所有的解决方案在互联网上几个小时,只需通过我的手机连接。