我已经烧掉了一个令人尴尬的数小时试图在Mac上安装ruby和rails.我正在使用Lion 10.7.2,Xcode 4.2.1,rvm 1.10.0和gcc 4.2.1有没有人有一个万无一失的方法来安装ruby与rvm.或者,是吗?
rvm install 1.9.2 -C --with-readline-dir=$rvm_path/usr --with-iconv-dir=$rvm_path/usr
Run Code Online (Sandbox Code Playgroud)
产生错误
make[1]: *** [../../.ext/x86_64-darwin11.2.0/tcltklib.bundle] Error 1
make: *** [mkmain.sh] Error 1
Run Code Online (Sandbox Code Playgroud)
运行
rvm install 1.9.3-p0 --with-gcc=clang
Run Code Online (Sandbox Code Playgroud)
产生错误
make: *** [.rbconfig.time] Abort trap: 6
Run Code Online (Sandbox Code Playgroud)
简单地跑
rvm install 1.9.3
Run Code Online (Sandbox Code Playgroud)
产生错误
make[2]: *** [../../.ext/x86_64-darwin11.2.0/tcltklib.bundle] Error 1
make[1]: *** [ext/tk/all] Error 2
make: *** [build-ext] Error 2
Run Code Online (Sandbox Code Playgroud)
从阅读本文开始,我在终端中运行了以下内容,直到我使用目标磁盘模式将libiconv.2.dylib放回原位后,我的Mac才会重启.
rm /usr/local/lib/libiconv.2.dylib
ln -s /usr/lib/libiconv.2.dylib /usr/local/lib/libiconv.2.dylib
Run Code Online (Sandbox Code Playgroud)
从这个链接,我还删除了以前安装的Macfuse,已知会导致问题
我重新安装了Xcode两次[从应用程序文件夹安装Xcode].
还有另一种方法可以在Lion上安装Ruby吗?非常感谢,因为我快速耗尽了
格雷厄姆的想法
如果对SO没有足够的编程问题,那就道歉了(这是与发展相关的一种方式).
我有10.6.8的iMac(Snow Leopard).我一直在使用故事板开发iOS 5项目,这对我们的测试iPhone无效(版本为4.3.5).我将iPhone更新到iOS 5.0.1,希望能解决这个问题.
插上手机,无法从XCode 4.2中选择,因为它只支持iOS 5.0及以下版本.所以现在我必须升级到XCode 4.2.1,这需要将iMac更新为10.7(Lion).在握拳并诅咒Apple之后,我已经和我的经理谈过让我做所有必要的升级.但是,在进行此操作之前,我想确定一些事情:
TIA
我知道我可以通过Firefox中的配置文件来执行此操作,但是是否有一种简单的方法可以快速,自动地为多个应用程序设置此功能,还是为通用应用程序提供一种更通用的方法?我可能发誓有一个共享软件实用程序可以做到这一点,但是在Google搜索一个半小时后,我什么也找不到。
我需要能够运行同一应用程序的多个副本,而不是多个窗口,以便在执行其他工作时测试网站(并使我的个人浏览保持独立)。
我在跑狮子。
我一直在努力让Eclipse for C++在Mac OS X Lion上运行.
我已经下载了Xcode 4.3,所以应该有一个带有gcc,g ++,make和其他编译器命令的/ Developer/usr文件夹.但是,虽然我有一个/ Developer文件夹,但我没有/ Developer/usr文件夹.
我在哪里可以得到这个?当我尝试将/ Developer/usr/bin的内容符号链接到默认的/ usr/bin以供Eclipse使用时,我认为它可能已经消失.不确定是否会发生这种情况.
这让我疯狂了一个星期吧!
我一直在尝试为Mac OS X Lion启用Xdebug,但无法使其正常工作.这应该是非常直接的,但它对我不起作用.
这些是我采取的步骤:
1 - 取消注释php.ini文件的这一行:
zend_extension="/usr/lib/php/extensions/no-debug-non-zts-20090626/xdebug.so"
Run Code Online (Sandbox Code Playgroud)
2 - 重启我的Apache服务器
sudo apachectl restart
Run Code Online (Sandbox Code Playgroud)
3 - 检查是否通过phpinfo()函数启用了它.事实上,它既可以作为Zend模块启用,也可以作为单独的模块启用.
但它不起作用.每次在我的php脚本中发生错误时,默认情况下都会使用丑陋的错误处理来显示它们.var_dumps也不起作用.
我错过了一步吗?
我正在尝试安装python readline模块.我已经通过自制软件安装了readline.如果我输入
easy_install readline
Run Code Online (Sandbox Code Playgroud)
我明白了
Downloading http://pypi.python.org/packages/source/r/readline/readline-6.2.2.tar.gz#md5=ad9d4a5a3af37d31daf36ea917b08c77
Processing readline-6.2.2.tar.gz
Writing /var/folders/44/dhrdb5sx53s243j4w03063vh0000gn/T/easy_install-64FbG8/readline-6.2.2/setup.cfg
Running readline-6.2.2/setup.py -q bdist_egg --dist-dir /var/folders/44/dhrdb5sx53s243j4w03063vh0000gn/T/easy_install-64FbG8/readline-6.2.2/egg-dist-tmp-NOmStB
clang: error: no such file or directory: 'readline/libreadline.a'
clang: error: no such file or directory: 'readline/libhistory.a'
error: Setup script exited with error: command '/usr/bin/clang' failed with exit status 1
Run Code Online (Sandbox Code Playgroud)
关于如何解决这个问题的任何想法?
谢谢
我刚从SnowLeapord升级到Lion,现在无法创建virtualenvs.我知道升级后有新的Python安装,没有站点包,并尝试再次安装pip和virtualenv以及升级到Xcode4但我总是收到此错误:
~ > virtualenv --distribute env
New python executable in env/bin/python
Installing distribute........
Complete output from command /Users/jaderberg/env/bin/python -c "#!python
\"\"\"Bootstra... main(sys.argv[1:])
" --always-copy -U distribute:
Traceback (most recent call last):
File "<string>", line 23, in <module>
File "/Users/jaderberg/env/lib/python2.7/distutils/__init__.py", line 16, in <module>
exec(open(os.path.join(distutils_path, '__init__.py')).read())
IOError: [Errno 2] No such file or directory: 'System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/__init__.py'
----------------------------------------
...Installing distribute...done.
Traceback (most recent call last):
File "/usr/local/bin/virtualenv", line 9, in <module>
load_entry_point('virtualenv==1.7.2', 'console_scripts', 'virtualenv')()
File "/Library/Python/2.7/site-packages/virtualenv-1.7.2-py2.7.egg/virtualenv.py", line 942, in main
never_download=options.never_download)
File "/Library/Python/2.7/site-packages/virtualenv-1.7.2-py2.7.egg/virtualenv.py", …Run Code Online (Sandbox Code Playgroud) 我想找到矩阵的逆.
我知道这涉及到第一次LU分解然后是反转步骤但是我找不到所需的功能,通过搜索苹果的10.7文档!
这似乎是使用CBLAS/LAPACK在C中有用的后对称矩阵求逆,指出应该使用sgetrf_和sgetri_函数.但是在搜索这些术语时,我在Xcode文档中找不到任何内容.
有没有人有这种矩阵运算的锅炉板代码?
我正在尝试更新/升级我的NumPy,但我失败了.我想我可能在不同的目录中安装了多个版本的NumPy,但默认情况下python导入旧版本.有帮助吗?
这是我的Python所在的位置:
Gonzo-vs-Kitties:~ brian$ which python
/Library/Frameworks/Python.framework/Versions/2.7/bin/python
Run Code Online (Sandbox Code Playgroud)
这是Python导入的版本:
Gonzo-vs-Kitties:~ brian$ python
Python 2.7.3 (v2.7.3:70274d53c1dd, Apr 9 2012, 20:52:43)
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import numpy
>>> print numpy.__version__
1.5.1
>>>
Run Code Online (Sandbox Code Playgroud)
现在我使用easy_install升级NumPy:
Gonzo-vs-Kitties:~ brian$ sudo easy_install --upgrade numpy
Searching for numpy
Reading http://pypi.python.org/simple/numpy/
Reading http://numpy.scipy.org
Reading http://sourceforge.net/project/showfiles.php?group_id=1369&package_id=175103
Reading http://numeric.scipy.org
Best match: numpy 1.6.2
Processing numpy-1.6.2-py2.7-macosx-10.7-intel.egg
numpy 1.6.2 is already the active version in easy-install.pth
Installing f2py …Run Code Online (Sandbox Code Playgroud) 我实际上是尝试使用RVM在OSX 10.7.5上更新ruby ,并在输入以下命令后:
rvm install ruby
Run Code Online (Sandbox Code Playgroud)
我收到了以下回复:
Searching for binary rubies, this might take some time.
Checking requirements for osx.
Installing requirements for osx.
Updating system.......
Error running 'requirements_osx_brew_update_system ruby-2.0.0-p247',
please read /Users/username/.rvm/log/1381215459_ruby-2.0.0-p247/update_system.log
Requirements installation failed with status: 1.
Run Code Online (Sandbox Code Playgroud)
然后,当我检查出来时update_system.log,它向我展示了一个名为的函数的实际代码requirements_osx_brew_update_system(),其中包含以下错误消息:
Xcode version older than 4.6.2 installed, download and install newer version from:
http://connect.apple.com
After installation open Xcode, go to Downloads and install Command Line Tools.
Run Code Online (Sandbox Code Playgroud)
然后我继续寻找Xcode的更新,但只发现了最新的Xcode 5.0,这显然与我的OSX 10.7不兼容.虽然最终我的目标是更新ruby并安装rails,我确信还有很多其他方法可做,但我仍然想知道是否可以在我的OSX 10.7上安装Xcode 4.6.2.