rails安装后new blog时run bundle install出错

daisytina 发布于 2016/04/24 18:31
阅读 285
收藏 0

我在win7下用railsinstaller-2.2.1安装了ruby 、rubygems、sqlite3等等,也就是一键安装的,然后想新建一个blog,在 run  bundle install的时候出错了

然后,我尝试了把blog目录下的gemfile文件中的gem源改成了https://ruby.taobao.org,再bundle install,又报了下面的错误

我是新手一枚,请高手们帮我看看这个问题,谢谢!

加载中
0
愤怒的小兔
愤怒的小兔

错了,现在的源推荐使用:gem source -a https://gems.ruby-china.org

具体可以根据他们论坛的wiki配置,实在你搞不定,去发个帖子吧,Ruby社区还是很友好的

d
daisytina
回复 @愤怒的小兔 : 是这样的,我第一张错误图给错了。最开始我是用railsinstaller-2.2.1安装的(最新版本因为网速慢下不了),然后rails new blog 就卡在run bundle install了,然后就报了错。见下图
愤怒的小兔
愤怒的小兔
回复 @daisytina : 什么出错提示?
d
daisytina
回复 @愤怒的小兔 : 谢谢你的回复!更改了源之后bundle install仍然出错!
愤怒的小兔
愤怒的小兔
回复 @愤怒的小兔 : 给你个比较及时跟踪较新Rails版本的电子书籍链接:https://selfstore.io/products/189,英文好可以直接去看官方的文档
愤怒的小兔
愤怒的小兔
不要看那些老掉牙的过时的教程,看官方文档和Ruby社区的最新资料,因为一些改动会让你无法按照老套的步骤学习下去的。
0
d
daisytina

这就是最原始的问题,麻烦看看什么问题?

0
愤怒的小兔
愤怒的小兔

引用来自“daisytina”的评论

这就是最原始的问题,麻烦看看什么问题?

如果是这个问题的话呢,提示说的还是比较清楚的,就是先安装对应版本号的rake。国内被墙的话要么挂VPN,要么修改镜像源。后面你给的图,用的淘宝源。Taobao的Ruby镜像貌似因为维护人员不在淘宝所以已经无法维护了,现在修改源的话还是建议使用Ruby-China的源。学习Rails开发的话,如果不是很必要的话,建议使用Linux系统,因为某些gem在windows下会出问题(某些gem作者当时就没考虑windows)。实在不行,要么装虚拟机,要么使用Vagrant。ruby论坛里面有很多现成的windows下使用linux方式开发的解决方案,各种方案都有详细说明。建议你根据自己的需要搜索查询
d
daisytina
谢谢你的建议!但是目前我要在win7下解决这个问题,听说最新版本的railsinstaller可以解决源的问题,网速原因官网下载不了,请问你有没有这个安装包?
0
愤怒的小兔
愤怒的小兔

首先,我是不赞成windows玩Rails甚至Ruby的,所以为了打消(坚定)你在Windows下玩Rails的念头决定做一个辛苦的搬运工:

为什么一般都不推荐在 Windows 上玩 ruby?

新人千万不要在 Windows 上使用 Ruby on Rails

看完以上链接,你是否决定投入Linux/Mac OS的怀抱?没有的话继续Windows下怎么被Rails玩好的话题:

Windows 下开发 rails 的一种姿势

Windows 使用 Vargrant 搭建 Ruby on Rails 开发环境

如果以上解决方案你感觉麻烦搞不定的话,可以试试这种(貌似你要的):

Rails 在 Windows 下的完整开发环境压缩包 (Ruby 2.1.7 和 2.2.4)

以上所有解决方案均来自ruby社区的分享搜索,功劳也是属于辛勤的原作者。

0
o_code
o_code
我也是在windows下做开发的,已经学些了两个多月了。。如果你感兴趣的话,可以下来交流交流
返回顶部
顶部