是否还有其他人花费更多时间与使用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.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
做所有事情时发生的事情ERROR: Could not find a valid gem 'rails' (>= 0) in any repository
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
什么都没有它只是坐在那里似乎没有做任何事情。
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
= installs rvm然后以相同的错误could not find a valid gem for rails
8)gem sources -a https://rubygems.org
=将网站添加到来源... idk,如果这会改变任何内容......
执行完所有上述步骤后没有变化
由于我知道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&#39; rails&#39;,3.2.11 #gem&#39; sass-rails&#39;,&#39;〜&gt; 5.0&#39; #-------------------------------------------`
答案 0 :(得分:3)
答案 1 :(得分:1)
在尝试我之前列出的所有步骤后,我通过新设置连接到VPN。我使用的那个只通过我的浏览器路由VPN,但新的影响整个互联网连接。我认为这是最终允许我再次下载rails的原因。
下载rails之后,只需要弄乱Gemfile即可下载所有内容,瞧!