标签: osx-lion

使用RVM和ruby 1.8.6在Lion上安装rspec-1.3.2时出现问题

我正在尝试使用RVM和Ruby 1.8.6在OS X Lion上安装rspec 1.3.2版

安装时,我得到以下内容:

$ gem install rspec -v=1.3.2
Abort trap: 6
Run Code Online (Sandbox Code Playgroud)

我能够使用系统ruby成功安装相同的rspec版本.我试图对这个问题进行一些研究,但看起来并没有任何人遇到同样的问题.export CC=gcc-4.2在安装ruby之前提出了类似的问题.我尝试过(在完全吹掉RVM并重新安装最新版本1.6.31之后),但它没有效果.

有没有其他人遇到过这个?你找到了解决方案吗?

ruby rspec rvm osx-lion

10
推荐指数
1
解决办法
936
查看次数

Mac OSX Lion和Ruby - [FATAL]无法分配内存

我对Ruby和OSX Lion存在严重问题 - 每当我尝试启动Rails甚至是rake工具时,我都会收到此错误:

[FATAL] failed to allocate memory
Run Code Online (Sandbox Code Playgroud)

我尝试重新编译不同版本的红宝石(1.9.2-p180,1.9.2-p290,1.9.2-head),它总是一样的.

但是我注意到我可以移除一些宝石,然后"rake"工具将起作用,只有'rails s'会因该错误而死亡.事实上,对于我正在使用的这些宝石来说,实际上没有足够的内存,但这似乎非常奇怪 - 它在Snow Leopard上工作得非常好,甚至在我的公司与Lion上的mac mini上 - 唯一的区别在于迷你升级雪豹 - >狮子,而在我的iMac上它是一个干净的狮子装置.

有任何想法吗?是否有某种设置可以增加OSX/Lion的内存?

ruby osx-lion

10
推荐指数
1
解决办法
3446
查看次数

Mac/usr/local和homebrew

有人知道/usr/local在全新的Mac上,"处女" 文件夹会是什么样子吗?我应该知道,因为我只有一个,但我使用Apple的迁移助手(它没有给你任何关于它将要做什么的细节)来迁移我的邮件,应用程序和东西.好吧,显然留下了那个好奇的"其他文件和文件夹"设置,这意味着我所有编译过的工具和配置文件都会遇到(RMagick,Git,Mongoid,RVM等).

问题是我期待借此机会(新机器)切换到HomeBrew作为包管理器而不是config/make/install每次我想要更新某些东西时自己跳舞.此外,旧机器的版本是针对不同的硬件编译的,甚至不能在这台机器上运行.

那么,我可以直接转储或移动所有东西/usr/local并开始使用自制软件吗?有什么建议?注意事项?我想我也有一些东西/opt/......

macos homebrew local osx-lion

10
推荐指数
1
解决办法
4154
查看次数

OSX Lion新的bash会话rvm默认ruby没用过

我使用OSX Lion.我已经安装了RVM并将此行放在我的.bash_profile文件中.

[[ -s "/Users/Anand/.rvm/scripts/rvm" ]] && source "/Users/Anand/.rvm/scripts/rvm"  # This loads RVM into a shell session.
Run Code Online (Sandbox Code Playgroud)

我安装了ruby-1.9.2-p290并使用以下命令将其设置为默认rvm ruby​​:

rvm use --default ruby-1.9.2-p290
Run Code Online (Sandbox Code Playgroud)

当我检查 ruby-v

ruby 1.9.2p290 (2011-07-09 revision 32553) [x86_64-darwin11.2.0]
Run Code Online (Sandbox Code Playgroud)

问题是,每次打开新的终端窗口或选项卡时,默认的ruby都没有设置.系统ruby正在被使用.ruby -v给出这个:

ruby 1.8.7 (2009-06-12 patchlevel 174) [i686-darwin10.3.2]
Run Code Online (Sandbox Code Playgroud)

在ruby项目中读取.rvmrc文件也会发生这种情况.当我进入项目并打开一个新选项卡时,它会将我带入项目目录,但不会根据该项目中的.rvmrc设置ruby.我该怎么做才能解决这个问题?

ruby macos terminal rvm osx-lion

10
推荐指数
3
解决办法
3851
查看次数

如何删除OSX-GCC-Installer?

就在几天前,我发现并使用了Kenneth Reitz的OSX-GCC-Installer来解决在Mac上通过RVM安装Ruby 1.9.3的问题.

今天我在Kenneth的博客上阅读了关于Xcode软件包的命令行工具的信息,Apple于昨天为Lion用户添加了官方开发人员工具套件.

我尝试将安装的软件包的数量保持在最低限度,因此,如果有这个替代方案,那么删除OSX-GCC-Installer添加的内容的安全方法是什么?

xcode gcc llvm-gcc osx-lion

10
推荐指数
2
解决办法
1万
查看次数

在其边界之外绘制NSTableView的背景

我有一个问题,因为Lion引入了弹性滚动(如下图所示).当您滚动我的表视图(基于单元格,具有交替的行颜色)超出其范围时,背景不会绘制.我已经尝试过自己的绘图-[drawBackgroundInClipRect:],但似乎你不能超出表视图的范围.如何将背景扩展到弹性滚动区域?

滚动表左侧

cocoa nstableview nsscrollview osx-lion

10
推荐指数
1
解决办法
599
查看次数

在Mac Lion上运行eclipse juno 64位的问题

对不起我的愚蠢问题,但我只是没有让eclipse juno运行...

这里是错误报告:

进程:eclipse [10355]路径:
/Applications/eclipse/Eclipse.app/Contents/MacOS/eclipse标识符:
eclipse版本:??? (???)代码类型:X86-64(Native)父进程:bash [10309]

日期/时间:2012-09-10 23:11:26.871 +0100操作系统版本:Mac OS X 10.7.4(11E53)报告版本:9

崩溃的线程:0调度队列:com.apple.main-thread

异常类型:EXC_BAD_ACCESS(SIGSEGV)异常代码:KERN_INVALID_ADDRESS位于0x000000000000003c

虚拟机区域接近0x3c: - > __TEXT 0000000100000000-0000000100004000 [16K] rx/rwx SM = COW /Applications/eclipse/Eclipse.app/Contents/MacOS/eclipse

应用程序特定信息:objc [10355]:垃圾收集关闭

Thread 0 Crashed :: Dispatch queue:com.apple.main-thread 0
com.apple.CoreFoundation 0x00007fff8d0f7aef CFBundleGetFunctionPointerForName + 31 1 eclipse
0x00000001000030bd findSymbol + 66 2 eclipse
0x00000001000018be original_main + 1572 3 eclipse
0x0000000100001f7d main + 1230 4 eclipse
0x0000000100001158 start + 52

线程1 ::调度队列:com.apple.libdispatch管理器0
libsystem_kernel.dylib 0x00007fff8fd6e7e6 KEVENT + 10 1
libdispatch.dylib 0x00007fff8f90d78a _dispatch_mgr_invoke + 923 2 …

eclipse macos osx-lion

10
推荐指数
1
解决办法
5560
查看次数

head命令跳过MAC OSX上的最后几行文件

我想输出文件的所有行,但跳过最后4,在终端上.

根据UNIX手册页,以下内容可能是一种解决方案.

head -n -4 main.m

MAN页面:

-n, - lines = [ - ] N打印前N行而不是前10行; 使用前导' - ',打印除了每个文件的最后N行之外的所有行

我在这里阅读了手册页.http://unixhelp.ed.ac.uk/CGI/man-cgi?head

但在MAC OSx上我得到以下错误.

头:非法行数 - -4

还有什么办法可以实现这一目标?

shell terminal command-line osx-lion

10
推荐指数
2
解决办法
5732
查看次数

Mac OSX Lion/X11/CImg库

所以我试图将CImg图像写入库合并到我的XCode项目中但是,该库的头文件包含以下include和XCode给出此错误警告:

#include <X11/Xlib.h>  Error: File not found
Run Code Online (Sandbox Code Playgroud)

我的笔记本电脑正在运行OSX Lion 10.8.2,显然苹果为Lion取走了X11,所以我去了这个网站并下载了XQuartz,因为这就是它在Apple支持页面上所说的.

因此,在安装之后,我重新启动了我的计算机并尝试运行我的XCode项目,但我仍然得到相同的错误.

所以我不确定我现在应该做些什么来解决这个问题.如果我在Finder中搜索"XLib.h",它会出现,我有一个名为X11的文件夹,它也会出现在我的查找器中,所以我觉得我可能有我需要但我无法理解的东西.

x11 macos xcode osx-lion

10
推荐指数
1
解决办法
5845
查看次数

"PHP致命错误:未找到类'HttpRequest'"

我一直试图以多种方式解决这个问题,阅读很多帖子但仍然没有运气.我在Mac,OSX 10.7 Lion上工作,我正在使用MAMP为WordPress站点(php文件)编写插件,有一次我必须发出HTTP请求:

$request = new HttpRequest('something'); 
$request->setMethod(HTTP_METH_GET);
Run Code Online (Sandbox Code Playgroud)

执行此请求时出错,当我检查日志文件时,这里是消息:

"PHP Fatal error:  Class 'HttpRequest' not found in (the_php_file)"
Run Code Online (Sandbox Code Playgroud)

我已经安装了PEAR,PECL和HTTP扩展(pecl_http),Xcode及其命令行工具.这就是我做的:

  • 修改了PATH:

    $ echo "export PATH=/Applications/MAMP/bin/php/php5.5.3/bin:$PATH" >> ~/.profile`
    
    Run Code Online (Sandbox Code Playgroud)
  • 验证php,pear和pecl的路径是正确的:

    • /Applications/MAMP/bin/php/php5.3.6/bin/php是php的路径
    • 梨的/Applications/MAMP/bin/php/php5.3.6/bin/pear
    • /Applications/MAMP/bin/php/php5.3.6/bin/pecl for pecl
  • 我从MAMP页面下载了php的源代码(并检查我下载的版本与我正在使用的版本相同,即php5.5.3).然后我提取了内容并将其放入/Applications/MAMP/bin/php/php5.5.3/include/php

  • 在/Applications/MAMP/bin/php/php5.5.3/include/php里面我跑了 ./configure
  • 我执行了: pecl install pecl_http
  • 我还将这些扩展添加到php.ini(最初,我修改了MAMP/bin/php/php5.5.3/conf/php.ini文件):

    extension=raphf.so
    extension=propro.so
    extension="http.so"
    
    Run Code Online (Sandbox Code Playgroud)

关于引号中的最后一个:当我手动添加扩展时,我这样做:extension=http.so.然后(当试图修复我的问题时)我尝试了另一种自动修改php.ini的安装,并使用quot编写了扩展名.标记,但结果仍然相同,所以它没有什么区别.

在所有这些之后,我停止了MAMP服务器并再次启动它,但是当我执行php时我仍然得到错误(在php_error.log中可见):

PHP Fatal error:  Class 'HttpRequest' not found
Run Code Online (Sandbox Code Playgroud)

我一直在关注这个指南,其中包括以下内容:http: //www.lullabot.com/blog/article/installing-php-pear-and-pecl-extensions-mamp-mac-os-x-107-狮子

我很感激任何想法,因为我已经用完了.

php pecl httprequest osx-lion

10
推荐指数
1
解决办法
4万
查看次数