Bob's Blog

Web开发、测试框架、自动化平台、APP开发、机器学习等

返回上页首页

rails配置环境时的LoadError解决方法



最近看ruby,在看ruby on rails的时候,搭建本地环境,对已有的Gemfile使用bundle install来安装相关环境,但是出现了mysql2的错误:

cannot load such file -- mysql2/mysql2 (LoadError)

搜索了多种方法,发现可以修改Gemfile来重新bundle install。

把gem 'mysql2', '0.4.5' 改为 gem 'mysql2', '~> 0.4.5',之后再运行bundle install。

参考url:https://stackoverflow.com/questions/13701287/ruby-gem-loaderror-mysql2-mysql2-required

如果bundle install时提示rmagick失败,则先运行

brew install imagemagick@6
brew link imagemagick@6 --force

然后再次bundle install

其他gem安装报错的时候可以使用的命令样例:

gem install libv8 -v '3.16.14.13' -- --with-system-v8

PKG_CONFIG_PATH=/usr/local/opt/imagemagick@6/lib/pkgconfig gem install rmagick:2.16.0

gem install puma -v '3.6.2' -- --with-opt-dir=/usr/local/opt/openssl

gem install mysql2 -v '0.4.5' -- --srcdir=/usr/local/Cellar/mysql/8.0.11/include

下一篇:  以阿里云为例,申请建立自己的域名和网站

共有0条评论

添加评论

暂无评论