我在使用rails应用程序时遇到错误。
捆绑的mysql.rb驱动程序已经存在 从Rails 2.2中删除。请安装 mysql宝石再试一次:gem 安装mysql。
当我尝试做gem安装mysql时,它仍然无法正常工作并且我得到了这个错误。
警告:从那以后安装到〜/ .gem /Library/Ruby/Gems/1.8和/ usr / bin 不是都可写的。警告:你 没有 /Users/bartligthart/.gem/ruby/1.8/bin 在你的PATH中,gem可执行文件会 不跑。
我也尝试了这个,但它不起作用
sudo gem install mysql - --with-mysql-config≡/ usr / local / mysql / bin / mysql_config
我该怎么做才能安装mysql?
答案 0 :(得分:9)
你需要先安装它:
apt-get install libmysqlclient-dev
答案 1 :(得分:1)
您安装了MySQL数据库服务器吗?如果是这样,这个文件确实存在吗?:
/usr/local/mysql/bin/mysql_config
如果未安装mysql,请先安装。然后确保你指向的mysql_config脚本实际上就在那里。
答案 2 :(得分:1)
对我有用的是将其添加到〜/ .bash_profile:
export DYLD_LIBRARY_PATH=/usr/local/mysql/lib/
安装MySQL gem之后(英特尔osx 10.6上的64位版本):
export ARCHFLAGS="-arch x86_64" ; sudo gem install --no-rdoc --no-ri mysql -v 2.7 -- --with-mysql-dir=/usr/local --with-mysql-config=/usr/local/mysql/bin/mysql_config
答案 3 :(得分:0)
尝试
sudo gem update --include-dependencies
sudo gem install mysql
sudo apt-get install libsqlite3-dev
sudo gem install sqlite3-ruby
答案 4 :(得分:0)
答案 5 :(得分:0)
要解决此问题,请在〜/ .gemrc文件中添加“gem:--no-user-install” via