Tag: osx snow leopard

mysql gem寻找早期版本的libmysqlclient.16.dylib

我刚刚升级到Mac OSX Snow Leopard,并使用Snow Leopard XCode重新编译了mysql(5.1.39)。 我还重新安装了最新的mysql gem。 现在,跑步的时候 rake db:migrate 在rails应用程序中,我明白了 dyld: NSLinkModule() error dyld: Library not loaded: /usr/local/mysql/lib/libmysqlclient.15.dylib Referenced from: /usr/local/lib/ruby/gems/1.8/gems/mysql-2.7/lib/mysql.bundle Reason: image not found Trace/BPT trap 我有/usr/local/mysql/lib/libmysqlclient.16.dylib,但不是…… 15.dylib。 我需要使用早期版本的mysql吗?

在运行Snow Leopard 10.6.5的Mac OS上升级Ruby安装

我有运行Snow Leopard 10.6.5的Mac Os,我正在尝试升级我的Ruby安装。 在我做任何事情之前,我运行以下命令,并得到以下结果: $ ruby -v ruby 1.8.7 (2009-06-12 patchlevel 174) [universal-darwin10.0] $ which ruby /usr/bin/ruby 因此,为了升级我的安装,我使用Ruby Version Manager (RVM)安装了第一个macport ,然后安装了Ruby。 1. bash < <(curl http://rvm.beginrescueend.com/releases/rvm-install-head) 2. mkdir -p ~/.rvm/src/ && cd ~/.rvm/src && rm -rf ./rvm/ && git clone –depth 1 git://github.com/wayneeseguin/rvm.git && cd rvm && ./install 3. rvm install 1.9.2 4. […]

如何使用ruby 1.9.2编译vim

我尝试用ruby支持重新编译vim因为我注意到vim仍然使用1.8.7(这是Snow Leopard上的默认ruby版本)。 Ruby 1.9.2通过rvm安装。 编译时 ./configure –enable-rubyinterp –enable-gui=no –disable-nls –enable-cscope –prefix=/Users/madhatter 我从make中得到以下错误: ld: library not found for -lruby.1.9.1 collect2: ld returned 1 exit status make[1]: *** [vim] Error 1 make: *** [first] Error 2 然后我从googlecode克隆了实际的存储库并尝试构建它。 make中没有错误,但是启动vim会导致以下错误: dyld: Symbol not found: _environ Referenced from: /Users/madhatter/.rvm/rubies/ruby-1.9.2-p290/lib/libruby.1.9.1.dylib Expected in: flat namespace in /Users/madhatter/.rvm/rubies/ruby-1.9.2-p290/lib/libruby.1.9.1.dylib [1] 41782 trace trap vim […]

如何解决OpenSSL :: Cipher :: Cipher#encrypt的弃用警告

我刚刚将我的Mac升级到Snow Leopard并启动并运行了我的Rails环境。 唯一的区别 – OSX除了 – 我以前的安装是我现在运行ruby 1.8.7 (2008-08-11 patchlevel 72) [universal-darwin10.0] (Snow Leopard默认)而不是1.8.6 。 我现在在运行代码时看到与OpenSSL相关的弃用警告: warning: argumtents for OpenSSL::Cipher::Cipher#encrypt and OpenSSL::Cipher::Cipher#decrypt were deprecated; use OpenSSL::Cipher::Cipher#pkcs5_keyivgen to derive key and IV 在第4行引起这些警告(它解码加密字符串)的代码示例: 1. def decrypt(data) 2. encryptor = OpenSSL::Cipher::Cipher.new(‘DES-EDE3-CBC’) 3. key = “my key” 4. encryptor.decrypt(key) 5. text = encryptor.update(data) 6. text << encryptor.final 7. […]

雪豹,sqlite3-ruby

所以我遵循了这个post中的每一个建议 没有成功。 我正在运行os x 10.6,rails 2.3.3,ruby 1.9.1,当我尝试访问rails应用程序的首页时仍然出现此错误: 未初始化的常量SQLite3 :: Driver :: Native :: Driver :: API 我用Google搜索了所有可能的雪豹,铁轨,sqlite3组合,没有任何运气。 希望有人可以提供帮助。 谢谢!

升级到ruby 1.9.2并在nokogiri中获得Segmentation Fault错误

我决定昨天升级到1.9.2 ruby​​并安装了rvm来做到这一点。 我运行了一些我之前在1.8.7上工作的文件,但是任何需要nokogiri的文件都会因以下错误而失败。 /Users/myusername/.rvm/gems/ruby-1.9.2-p0/gems/nokogiri-1.4.3.1/lib/nokogiri/nokogiri.bundle: [BUG] Segmentation fault ruby 1.8.7 (2009-06-12 patchlevel 174) [universal-darwin10.0] 我在OSX Snow Leopard 10.6.4上运行nokogiri 1.4.3.1,ruby 1.9.2

安装RMagick gem – 找不到MagickWand.h

我在OSX 10.6.8上安装rmagick gem,使用gem install rmagick ,我收到以下错误 Can’t install RMagick 2.13.1. Can’t find MagickWand.h. *** 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 –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=. […]

rake db:create – 整理问题

kratos-iii:railsproj zachinglis$ rake db:create (in /Users/zachinglis/Sites/rails/railsproj) Couldn’t create database for {“adapter”=>”mysql”, “host”=>”localhost”, “username”=>”root”, “password”=>nil, “database”=>”railsproj_development”}, charset: utf8, collation: utf8_general_ci (if you set the charset manually, make sure you have a matching collation) 我没有使用Sequel Pro甚至创建所述数据库的问题。 我该如何解决这个问题? 有一个空密码从来没有给我带来问题。 我真的很怀疑它。

使用Mac OSX 10.6为Ruby on Rails安装mysql2 gem

我在安装mysql2 gem时遇到问题。 当我做gem install mysql2 : Marks-MacBook-Pro:~ Mark$ gem install mysql2 Building native extensions. This could take a while… ERROR: Error installing mysql2: ERROR: Failed to build gem native extension. /Users/useruser/.rvm/rubies/ruby-1.9.2-p136/bin/ruby extconf.rb checking for rb_thread_blocking_region()… yes checking for mysql_query() in -lmysqlclient… no checking for main() in -lm… yes checking for mysql_query() in -lmysqlclient… no checking […]

使用RVM在OSX上安装Rails 3

尝试在OSX 10.6上安装新的Rails 3版本。 自购买以来,从未在这台机器上接触过Ruby或Rails。 我能够获得rvm并获得Ruby 1.9.2。 安装。 从那里,我被卡住了。 我试过了: rvmsudo gem install rails -v 3.0.0 sudo gem install rails –pre sudo gem install rails sudo gem update rails 每次我得到相同的结果错误: ERROR: While executing gem … (Errno::ENOENT) No such file or directory – /Users/kevin/.rvm/gems/ruby-1.9.2-head@rails3/cache/activesupport-3.0.0.gem 如果我做gem清单,它说LOCAL GEMS并没有列出任何东西。 我已经阅读了一些演练,但老实说,他们都没有解决这个问题,这让我感到很生气。 为什么这么难安装? 如果有人可以帮助我让它运行,我很乐意学习它。 我试图遵循这个: http://eddorre.com/posts/installing-rails-3-beta-4-using-rvm 还有这个: http://hivelogic.com/articles/compiling-ruby-rubygems-and-rails-on-snow-leopard 这实际上是从ROR指南网站链接的。 我错过了依赖吗? 我如何让他们进去? 如果我做rails […]