还有其他人花更多的时间在与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
,但效果相同。我已经在这里、这里、这里、这里和这里查看了类似的帖子,但都没有效果。如何解决这个问题并继续进行?
Macbook pro 10.10.3 Ruby 2.2.2
Chases-MacBook-Pro:pinteresting Chase$ sudo gem install rails 错误: 在任何存储库中都找不到有效的gem 'rails' (>= 0) Chases-MacBook-Pro:pinteresting Chase$ gem install rails 错误: 在任何存储库中都找不到有效的gem 'rails' (>= 0) Chases-MacBook-Pro:pinteresting Chase$ bundle install -bash: bundle: 命令未找到
编辑
我在使用VPN,但这不应该有任何影响,因为我已经多次检查过,以前编码时从未出现过问题。由于我住在中国,我必须经常使用VPN,但大多数编码网站都是开放的。
现在我正在系统地逐个解决方案,并复制错误消息。
在这个链接上执行所有操作后,发生了以下情况: 错误: 在任何存储库中都找不到有效的gem 'rails' (>= 0) 1) railsinstaller.org = 软件包已过时。没有超过10.6的更新版本。这有关系吗?
2)
where ruby?
= -bash where: 命令未找到
3)rvm gem install rails
=请注意
rvm gem...已被删除,请尝试
gem install rails或者
rvm all do gem install rails代替(请参阅:'rvm usage')
4)gem install rails = 在任何存储库中均找不到有效的gem 'rails'(>=0)。
5)rvm all do gem install rails
=没有任何反应。它只是呆在那里,似乎什么都没做。
6)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和许多gems,但是...
然后我运行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' # -------------------------------------------`
gem list rails --remote
应该在正确安装的 rvm 上显示一堆 gem。如果没有显示,你需要找到如何配置 rvm 来访问 rubygems。 - floum