Ubuntu安装Gems报错的解决办法


安装执行:
sudo -u git -H bundle install --deployment --without development test postgres

 

安装的时候出现了两个问题

第一个报错:

Fetching source index from https://rubygems.org/
Could not find modernizr-2.6.2 in any of the sources

最终成功的解决办法:

sudo vim Gemfile

"modernizr", "2.6.2" 改成 "modernizr-rails", "2.7.1"
sudo vim Gemfile.lock

modernizr (2.6.2) 改成 modernizr-rails (2.7.1)

modernizr (= 2.6.2) 改成
modernizr-rails (= 2.7.1)

继续安装,有如下报错:

Gem files will remain installed in /opt/local/lib/ruby/gems/1.8/gems/mysql2-0.3.11 for inspection.
Results logged to /opt/local/lib/ruby/gems/1.8/gems/mysql2-0.3.11/ext/mysql2/gem_make.out
An error occured while installing mysql2 (0.3.11), and Bundler cannot continue.
Make sure that `gem install mysql2 -v '0.3.11'` succeeds before bundling.
安装文件
sudo apt-get install libmysql-ruby libmysqlclient-dev

sudo apt-get install libmysqlclient-dev

  

安装完成,提示:

Your bundle is complete!
Gems in the groups development, test and postgres were not installed.
It was installed into ./vendor/bundle

 

转载于:https://www.cnblogs.com/ywei221/p/3928375.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值