আমি কেবল রুবি (এবং রেল) দিয়ে শুরু করছি। আমি http://ruby.railstutorial.org/ruby-on-rails-tutorial-book#sec:ruby রত্ন অনুসারে সেটআপ করেছি rvm
। আমি স্ক্লাইট দিয়ে ভাল কাজ সব আছে।
এখন আমি মাইএসকিউএলে জিনিসগুলিকে রূপান্তর করার চেষ্টা করতে চাই, যেহেতু আমি আমার বেশিরভাগ বিকাশ এটি দিয়েই করি। আমার জেমফাইলে আমি স্ক্য্লাইটকে মাইএসকিএল 2 দিয়ে প্রতিস্থাপন করেছি:
group :development, :test do
# gem 'sqlite3', '1.3.5'
gem 'mysql2'
gem 'rspec-rails', '2.9.0'
end
তবে আমি যখন মাইএসকিউএল রেলের জন্য ডিবি তৈরির চেষ্টা করি তখন আমি পাই:
$ rake db:create --trace
rake aborted!
dlopen(/Users/username/.rvm/gems/ruby-1.9.3-p194@rails3tutorial2ndEd/gems/mysql2-0.3.11/lib/mysql2/mysql2.bundle, 9): Library not loaded: libmysqlclient.18.dylib
Referenced from: /Users/username/.rvm/gems/ruby-1.9.3-p194@rails3tutorial2ndEd/gems/mysql2-0.3.11/lib/mysql2/mysql2.bundle
Reason: image not found - /Users/username/.rvm/gems/ruby-1.9.3-p194@rails3tutorial2ndEd/gems/mysql2-0.3.11/lib/mysql2/mysql2.bundle
আমি হোম পোস্টের মাধ্যমে মাইএসকিউএল পুনরায় ইনস্টল করার পরামর্শ দিয়ে অন্য পোস্টিংগুলি দেখেছি (খনি ডাউনলোডযোগ্য ডিএমজির মাধ্যমে ইনস্টল করা হয়েছিল), তবে আমি অন্য রবি প্রকল্পগুলির জন্য ইতিমধ্যে সেখানে বেশ কয়েকটি অন্যান্য ডাটাবেস আছে বলে আমি তা করতে পছন্দ করব না।
আমার কাছে আসলে ফাইলগুলি রয়েছে যা রেলস খুঁজছেন; এটি ইনস্টল করা আছে /usr/local/mysql/lib/libmysqlclient.18.dylib
। কীভাবে এটি সনাক্ত করতে যায় তা বলার সর্বোত্তম উপায় কী?