Destekleme raylar 2.3 ve yakut yazılmış Eski uygulama 1.8.7Yükleme mysql taş, mirası için app raylar - MySQL dmg/demlemek
OS X den Yükseltildi 10,9-10,11 1-2 ay önce sorunu, RVM yüklü (rvm 1.26.11 (son)) var, MySQL 5.6.10 demlemek yüklü vardı, eski uygulama mysql mücevher onun gemset içinde çalışan vardı.
Bir anaconda2 proje çalışması için çalışılıyor mysql kitaplık dosyaları bulunamadı ve sorun giderme sırasında eski bir sürümü demlendi (5.6.10 hariç) ve daha sonra tüm raylar uygulamaları artık başlayamadı (mysql bağımlılıkları eksik)).
Ben demleme ile çalışan bir şey alamadım ve brew doctor
kullanarak tüm uyarıları temizledikten sonra yine de başlamaya karar verdim, böylece MySQL (sunucu) çalıştıramadım.
http://downloads.mysql.com/archives/get/file/mysql-5.6.27-osx10.9-x86_64.dmg
verileri sunucuya yeniden ithal ve MySQL istemci terminalinden doğru bağlantı elde edebildi kullanarak ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
Yeniden yüklenmiş MySQL kullanılarak
Kaldırıldı demlemek. Doğru yerlerde görünmektedir
[email protected] ~/c/main/code/rails/main % gem install mysql --no-ri --no-rdoc -- --with-mysql-config='/usr/local/mysql/bin/mysql_config'
Building native extensions. This could take a while...
ERROR: Error installing mysql:
ERROR: Failed to build gem native extension.
/Users/kh/.rvm/rubies/ruby-1.8.7-head/bin/ruby extconf.rb --with-mysql-config=/usr/local/mysql/bin/mysql_config
checking for mysql_ssl_set()... no
checking for rb_str_set_len()... no
checking for rb_thread_start_timer()... no
checking for mysql.h... no
checking for mysql/mysql.h... no
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers. Check the mkmf.log file for more
details. You may need configuration options.
Provided configuration options:
--with-opt-dir
--without-opt-dir
--with-opt-include
--without-opt-include=${opt-dir}/include
--with-opt-lib
--without-opt-lib=${opt-dir}/lib
--with-make-prog
--without-make-prog
--srcdir=.
--curdir
--ruby=/Users/kh/.rvm/rubies/ruby-1.8.7-head/bin/ruby
--with-mysql-config
Gem files will remain installed in /Users/kh/.rvm/gems/[email protected]/gems/mysql-2.9.1 for inspection.
Results logged to /Users/kh/.rvm/gems/[email protected]/gems/mysql-2.9.1/ext/mysql_api/gem_make.out
tüm MySQL dosyaları:
Bengem uninstall mysql
aracılığıyla MySQL kaldırıldı etmişti sorun giderme sırasında bir noktada
ve şimdi aşağıdaki hatayı alıyorum mücevher yeniden yüklemeye çalışırken
[email protected] ~/c/main/code/rails/main % ls -l /usr/local/mysql
lrwxr-xr-x 1 kh staff 27 Mar 18 15:48 /usr/local/mysql -> mysql-5.6.27-osx10.8-x86_64
[email protected] ~/c/main/code/rails/main % ls -l /usr/local/mysql/bin/*mysql*
-rwxr-xr-x 1 kh staff 1551 Sep 18 2015 /usr/local/mysql/bin/msql2mysql
-rwxr-xr-x 1 kh staff 4750576 Sep 18 2015 /usr/local/mysql/bin/mysql
-rwxr-xr-x 1 kh staff 4838512 Sep 18 2015 /usr/local/mysql/bin/mysql_client_test
-rwxr-xr-x 1 kh staff 16355200 Sep 18 2015 /usr/local/mysql/bin/mysql_client_test_embedded
-rwxr-xr-x 1 kh staff 6425 Sep 18 2015 /usr/local/mysql/bin/mysql_config
Herhangi bir yardım için teşekkür ederiz.