ruby on rails 的使用过程中,遇到的错误及解决办法
2016-09-23 10:00
591 查看
1、/data/drolay11/lcb_saas/tmp/build-147274463612855/vendor/bundle/ruby/2.1.0/bin/rake:symbollookuperror:/data/drolay11/lcb_saas/tmp/build-147274463612855/vendor/bundle/ruby/2.1.0/gems/mysql2-0.3.17/lib/mysql2/mysql2.so:undefinedsymbol:mysql_get_client_info
这种问题可能是ruby版本冲突引起的。删除所有的ruby,重新安装。mysql2用0.3.13的。
2、.rvm/gems/ruby-2.1.5/bin/bundle:22:in`<main>':undefinedmethod`activate_bin_path'forGem:Module(NoMethodError)
ruby--disable-gems-Supdate_rubygems
3、NoMethodError:undefinedmethod`spec'fornil:NilClass
Anerroroccurredwhileinstallingcarrierwave(0.11.0),andBundlercannotcontinue.
Makesurethat`geminstallcarrierwave-v'0.11.0'`succeedsbeforebundling.gem
gemuninstallbundler
geminstallbundler就是安装新版的bundler
4、.rvm/wrappers/ruby-2.1.5/rakenginx:cleannginxRELEASE=yes
rakeaborted!
LoadError:cannotloadsuchfile--rubygems/builder
5、%u转化为汉字的问题:
如:迷恋你娘%u8FF7%u604B%u4F60%u5A18
s="%u8FF7%u604B%u4F60%u5A18"
b=s.split("%u")-[""]
b.map{|t|[t.to_i(16)].pack("U")}.join
6、Bundler::GemspecError:Couldnotreadgemat/XXX-1.8.2.gem.Itmaybecorrupted.
删除cache里的文件,重新bundleinstall
7、国际化时如果有目录,配置文件的写法也是用目录形式,比如:admin/user:
这种问题可能是ruby版本冲突引起的。删除所有的ruby,重新安装。mysql2用0.3.13的。
2、.rvm/gems/ruby-2.1.5/bin/bundle:22:in`<main>':undefinedmethod`activate_bin_path'forGem:Module(NoMethodError)
geminstallrubygems-update
update_rubygems or
ruby--disable-gems-Supdate_rubygems
3、NoMethodError:undefinedmethod`spec'fornil:NilClass
Anerroroccurredwhileinstallingcarrierwave(0.11.0),andBundlercannotcontinue.
Makesurethat`geminstallcarrierwave-v'0.11.0'`succeedsbeforebundling.gem
gemuninstallbundler
geminstallbundler就是安装新版的bundler
4、.rvm/wrappers/ruby-2.1.5/rakenginx:cleannginxRELEASE=yes
rakeaborted!
LoadError:cannotloadsuchfile--rubygems/builder
geminstallpassenger--version4.0.0.rc6
5、%u转化为汉字的问题:
如:迷恋你娘%u8FF7%u604B%u4F60%u5A18
s="%u8FF7%u604B%u4F60%u5A18"
b=s.split("%u")-[""]
b.map{|t|[t.to_i(16)].pack("U")}.join
6、Bundler::GemspecError:Couldnotreadgemat/XXX-1.8.2.gem.Itmaybecorrupted.
删除cache里的文件,重新bundleinstall
7、国际化时如果有目录,配置文件的写法也是用目录形式,比如:admin/user:
相关文章推荐
- ruby on rails 的使用过程中,遇到的错误及解决办法
- 使用devstack安装openstack过程中遇到的一些错误及解决办法
- Ruby on rails安装及使用过程中遇到的问题
- 【Ruby on Rails Tutorial笔记】将第一个Rails应用部署到 Heroku实践遇到的问题及解决过程记录
- Ruby on Rails安装过程中出现"no such file to load -- mkmf"错误的解决方法。
- Ruby on Rails初上手指南中遇到的错误及解决方法
- ruby on rails 错误解决办法集合
- Ruby on Rails,数据库迁移任务出错后的解决办法
- Webservice里使用Linq遇到ToList输出泛型而产生循环引用错误的解决办法(转)
- Ruby on rails开发从头来(windows)(八)-使用Session创建购物车(修正原版错误)
- updater application block v2.0的使用过程中遇到的问题及解决办法
- 使用ProGuard遇到“conversion to Dalvik format failed with error 1”错误的解决办法
- FileZilla 使用过程中可能遇到问题 及 解决办法
- 使用OSGI内嵌的jetty进行web开发时:遇到no suitable log constructor错误解决办法
- [Android]使用ProGuard遇到“conversion to Dalvik format failed with error 1”错误的解决办法
- 【转】EVC学习过程中遇到的错误以及解决办法总结
- ASIHTTPRequest使用过程中遇到的问题及解决办法
- [Android]使用ProGuard遇到“conversion to Dalvik format failed with error 1”错误的解决办法
- ASIHTTPRequest使用过程中遇到的问题及解决办法
- (转)EVC学习过程中遇到的错误以及解决办法总结