我尝试使用Fink在我的Mac上安装GNU Octavehttp://wiki.octave.org/Octave_for_MacOS_X
我想我已经遵循了所有的说明,但我不能运行Octave。如何检查安装是否正确?我试着在终端输入'octave',但它显示'command not found'
或者,Octave的安装有简单的说明吗?我找到了很多安装指南,但它们都是不同的,需要一些知识。
顺便说一下,我今天在两台不同的机器上安装了两次Octave GNU(都运行Lion)。
我需要最新版本的Octave(3.6.4),使用Homebrew。
我已经安装了XCode,所以剩下的:
<标题>安装自制程序h1> 据本页的说明,我运行了:ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"
<标题>安装八度h1> 照这个指南,我运行:
brew tap homebrew/science
brew update && brew upgrade
brew install gfortran
brew install octave
<标题>安装AquaTerm h1> strong>注意在安装gnuplot之前需要这个(否则gnuplot不会将aqua视为有效的终端,您可能会得到'未知或不明确的终端类型'错误)。
直接从SourceForge下载最新版本(1.1.0)dmg
<标题>安装gnuplot h1> div class="one_answers">你可以尝试用Home Brew安装它。下载并安装Home Brew后,请使用本指南安装Octave。
标题>标题>标题>标题>最简单的选择是使用预编译的.app我试过预编译的。app,但有某些功能(如sound
)的问题,而macports版本总是工作的。
我通常使用macports安装它:
sudo port install octave
您可能需要安装其他端口变体/octave模块:
sudo port install octave octave-signal octave-plot octave-image octave-signal
需要有XCode与命令行工具首先和Macports与此路由通过
如何知道是否安装了Fink包
默认情况下(这应该是你的情况下,如果你没有改变它),Fink安装/sw
下的一切,也就是说,你正在寻找的二进制文件应该在/sw/bin/
。
运行ls /sw/bin/octave*
,根据输出,您有两个选择:
- 或者Octave二进制文件在
/sw/bin
内,在这种情况下运行echo $PATH
并了解更多关于PATH变量来解决您的问题。 - 否则,如果里面什么也没有,可能是安装有问题。
尝试再次运行fink install octave
,仔细查看输出并在必要时更新您的帖子。
这只是对Izhaki提供的指令的更新(我在Mac OSX 10.8.4上运行)。
-
你可能需要将XCode更新到4.6.3。这可以通过AppStore完成。
-
如果遇到错误:
错误:下载失败:http://threadingbuildingblocks.org/sites/default/files/software_releases/source/tbb41_20130613oss_src.tgz
在brew install octave
然后调用:
brew update
brew install octave
,安装将从它停止的地方继续。除此之外,指令运行得很流畅。