![]() ![]() ![]() Open "terminal" and (Note: The password required by sudo is the root account password of the system) The main content includes:Ĭonfigure the mcrypt extension library of PHPĬhoose System Preferences> sharing> Web Sharing )" This article takes Mac OS X 10.6.3 as an example. Mac OS X has built-in Apache and PHP, which is very convenient to use. It introduces the related knowledge, skills, experience, and some PHP source code.Ĭlass = 'pingjiaf' frameborder = '0' src = 'HTTP: // biancheng.dnbc?info/pingjia.php? Id = 344026 'rolling = 'no'> Sudo install_name_tool -change libmysqlclient.16.dylib /usr/local/mysql/lib/libmysqlclient.16.dylib ~/.rvm/gems/ruby-1.9.2-p180/gems/mysql2-0.2.6/lib/mysql2/mysql2.bundleīear in mind, I’m running version 1.9.2-p180 fo ruby – you will need to change the command for whatever version you’re running.Introduction: This is a detailed page for configuring Apache PHP MySql in Mac OS X. The answer to this problem is to run the following command The next error encountered is when I try to start the rails server using ‘rails s’ ![]() with-mysql-include=/usr/local/mysql/include with-mysql-dir=/usr/local/mysql -with-mysql-lib=/usr/local/mysql/lib \ The next step is to download the gem for your ruby/rails use sudo env ARCHFLAGS="-arch x86_64" gem install mysql2 - \ If anyone has any further insights please let me know. Now, if I’m not mistaken that’s an i386 at the end – go figure. How to prove this I do not know – I’m confused and still searching for the answer. The rationale behind this is that your new beaut 10.6 is actually referencing 64 bit modules by default. Now go and download the 64 bit version of the MySQL package – get the dmg rather than the gzip file. Uninstall your MySQL using the commands belowĮdit /etc/hostconfig and remove the line MYSQLCOM=-YES ![]() Users/peter/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/ruby/st.h:69: error: size of array ‘st_check_for_sizeof_st_index_t’ is negative Users/peter/.rvm/rubies/ruby-1.9.2-p180/include/ruby-1.9.1/ruby/ruby.h:112: error: size of array ‘ruby_check_sizeof_voidp’ is negative This could take a while.ĮRROR: Failed to build gem native extension.ġ.9.1/ruby/ruby.h:108: error: size of array ‘ruby_check_sizeof_long’ is negative sudo gem install mysql2Īnd after a bit of crunching, we get to the following error: Building native extensions. I do a manual install using the following command. I then do a ‘bundle install’ and it gripes about not having mysql2 gem installed. I installed mysql 5.5.9-OSX10.6-X86 (because I thought everything was still i386 based…watch this space!) I installed RVM and installed ruby 1.92 under RVM control. I have a brand spanking new OSX 10.6 installation. Hopefully this will be a time saver for anyone else who goes through the following pain. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |