ruby on rails 的使用过程中,遇到的错误及解决办法
来源:互联网 发布:阳泉百度云计算招聘网 编辑:程序博客网 时间:2024/05/17 07:54
1、/data/drolay11/lcb_saas/tmp/build-147274463612855/vendor/bundle/ruby/2.1.0/bin/rake: symbol lookup error: /data/drolay11/lcb_saas/tmp/build-147274463612855/vendor/bundle/ruby/2.1.0/gems/mysql2-0.3.17/lib/mysql2/mysql2.so: undefined symbol: mysql_get_client_info
这种问题可能是ruby版本冲突引起的。删除所有的ruby,重新安装。mysql2用0.3.13的。
2、.rvm/gems/ruby-2.1.5/bin/bundle:22:in `<main>': undefined method `activate_bin_path' for Gem:Module (NoMethodError)
gem install rubygems-update
update_rubygemsor
ruby --disable-gems -S update_rubygems
3、NoMethodError: undefined method `spec' for nil:NilClass
An error occurred while installing carrierwave (0.11.0), and Bundler cannot continue.
Make sure that `gem install carrierwave -v '0.11.0'` succeeds before bundling.gem
gem uninstall bundler
gem install bundler 就是安装新版的bundler
4、.rvm/wrappers/ruby-2.1.5/rake nginx:clean nginx RELEASE=yes
rake aborted!
LoadError: cannot load such file -- rubygems/builder
gem install passenger --version 4.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: Could not read gem at /XXX-1.8.2.gem. It may be corrupted.
删除cache里的文件,重新bundle install
7、国际化时如果有目录,配置文件的写法也是用目录形式,比如: admin/user:
转载地址:http://www.cnblogs.com/limx/p/5826649.html
- ruby on rails 的使用过程中,遇到的错误及解决办法
- Ruby on rails安装及使用过程中遇到的问题
- Ruby on Rails初上手指南中遇到的错误及解决方法
- ruby on rails 中render的使用
- ruby on rails 中脚手架的使用
- Ruby on Rails安装过程中出现"no such file to load -- mkmf"错误的解决方法。
- 安装ruby on rails 遇到的问题
- 【Ruby on Rails Tutorial笔记】将第一个Rails应用部署到 Heroku实践遇到的问题及解决过程记录
- 使用devstack安装openstack过程中遇到的一些错误及解决办法
- ruby on rails 错误解决办法集合
- ruby on rails 的redis 使用
- Ruby on Rails 使用 Cookie 的方法
- pundit的使用ruby on rails
- ASIHTTPRequest使用过程中遇到的问题及解决办法
- ASIHTTPRequest使用过程中遇到的问题及解决办法
- ASIHTTPRequest使用过程中遇到的问题及解决办法
- ASIHTTPRequest使用过程中遇到的问题及解决办法
- repo使用过程中遇到的一些问题及解决办法
- iOS 给UITableView添加手势冲突解决方案
- 爬取爱问知识人问题并保存到数据库
- 在MDK上使用COLINKEX进行仿真
- [BZOJ1982][Spoj 2021]Moving Pebbles(博弈)
- Android 开发中的消息机制 Handler 机制
- ruby on rails 的使用过程中,遇到的错误及解决办法
- JS倒计时-图片
- 本学期最后一篇博文
- apache和tomcat的区别
- maven-war-plugin报错遇到的问题解决
- Pycharm新建Django项目
- Android as你所不知道的debug能力
- mybatis入门基础(六)----高级映射(一对一,一对多,多对多)
- Java并发之线程池Executors(二)