求助求助!!新接触RUBY ,安装遇到问题,网上给的方法都没用
ruby吧
全部回复
仅看楼主
level 1
W林三😄 楼主
系统win8.1
ruby 版本 2.1.3
rails 版本4.1.6
新建一个项目测试 输入 rails s时候 错误提示如下:
`require*: no such file to load -- sqlite3/sqlite3_native
于是安装:
gem install sqlite3-ruby
成功后,去http://www.sqlite.org/ 下载了 sqlite3.dll 放到 ruby/bin 下
重新在 cmd 输入 rails s
依然提示上述错误。。。。
2014年10月01日 17点10分 1
level 1
W林三😄 楼主
去 sqlite3的安装位置查看了 ,发现只有一个叫做2.0的文件夹包含sqlite3_native
于是猜想,这个只支持到RUBY2.0 ,毕竟2.1更新不算很久,难道只能重新装了吗。。。。
2014年10月01日 17点10分 2
level 1
W林三😄 楼主
好像解决了,谢谢啦.
不过又有新问题了。我先自己研究研究
2014年10月04日 08点10分 5
level 1
W林三😄 楼主
好吧,这个问题又没法解决。。。
rails s 报如下错误:
gems/2.0.0/gems/tzinfo-1.2.0/lib/tzinfo/data_source.rb:182:in `rescue in create_default_data_source*: No source of timezone data could be found. (TZInfo::DataSourceNotFound)
Please refer to http://tzinfo.github.io/datasourcenotfound for help resolving this error.
网上查了一下,我是64位系统,所以在项目下的Gemfile文件作如下修改:
gem ""tzinfo-data"", platforms: [:mingw, :mswin]
改为gem ""tzinfo-data"", platforms: [:mingw, :mswin , :x64_mingw]
然后bundle
但是还是不行。。。。。网上给的方法都是这个,但是不行。
2014年10月04日 09点10分 6
我的也是这个问题,请问你的问题解决了吗?
2014年11月25日 09点11分
回复 yatouxueer :找到方法了~~ 首先gem install tzinfo-data 然后把项目里的Gemfile最后一行改成这样: gem 'tzinfo-data', platforms: [:x64_mingw, :mingw, :mswin] 然后再在项目目录下更新下 bundle update 就可以了
2014年11月25日 09点11分
本来贴了[汗]个stackoverflow上的答案的,但是度娘说那是色....链接...给删了
2014年11月25日 09点11分
回复 yatouxueer :多谢了,重新装的低版本的问题解决了。
2014年11月25日 09点11分
level 1
W林三😄 楼主
[泪]感觉好难
2014年10月04日 09点10分 7
1