Я попытался установить пакеты (пакет io из Octave Forge) на Octave на Macbook Air. В частности, со следующей командой pkg install -forge io
. Но это, кажется, не работает, и следующее сообщение об ошибке печатаетсяКак установить пакеты Octave на Mac OS El Capitan?
/usr/local/octave/3.8.0/bin/mkoctfile-3.8.0: line 512: 1600 Segmentation
fault: 11 /usr/local/octave/3.8.0/bin/g++-mp-4.7 -c -fPIC -I/usr/local/octave/3.8.0/include/octave-3.8.0/octave/.. -I/usr/local/octave/3.8.0/include/octave-3.8.0/octave -I/usr/local/octave/3.8.0/include -pipe-Os -m64 -D_THREAD_SAFE -pthread csvexplode.cc -o csvexplode.o
make: *** [csvexplode.oct] Error 139
/usr/local/octave/3.8.0/bin/mkoctfile-3.8.0 csvexplode.cc
pkg: error running `make' for the io package.
error: called from 'configure_make' in file /usr/local/octave/3.8.0/share/octave/3.8.0/m/pkg/private/configure_make.m near line 82, column 9
error: called from:
error: /usr/local/octave/3.8.0/share/octave/3.8.0/m/pkg/private/install.m at line 199, column 5
error: /usr/local/octave/3.8.0/share/octave/3.8.0/m/pkg/pkg.m at line 394, column 9
Я попытался следующие инструкции:
code-select --install
из окна терминала для установки командной строки инструментов Установка MacPorts для Mac. Это стандартный установщик , который вы можете скачать из Macports.sudo port install gcc48
-> Это Fortran компилятор, который необходимо для установки октав генерал-sudo port install octave-general
[Примечание: это заняло очень много времени, и мне пришлось отключить индексирование Spotlight ... часов на Macbook Pro]sudo port install octave-control
sudo port install octave-signal
Однако это просто остановилась и нижеследующее печатается в sudo port install octave-general
:
Warning: xcodebuild exists but failed to execute
Warning: Xcode does not appear to be installed; most ports will likely fail to build.
---> Computing dependencies for octave-general
---> Dependencies to be installed: octave qscintilla qt4-mac dbus libmng texinfo texlive-basic texlive-bin harfbuzz-icu icu libzzip poppler openjpeg15 poppler-data potrace texlive-common xorg-libXaw xorg-libXmu xorg-libXi xorg-inputproto xorg-libXfixes xorg-fixesproto xorg-libXp xorg-printproto texlive-fonts-recommended texlive-latex transfig netpbm libnetpbm
---> Activating dbus @1.10.8_0
Error: org.macports.activate for port dbus returned: Image error: /Library/LaunchAgents/org.freedesktop.dbus-session.plist already exists and does not belong to a registered port. Unable to activate port dbus. Use 'port -f activate dbus' to force the activation.
Error: Failed to install dbus
Please see the log file for port dbus for details:
/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_dbus/dbus/main.log
Error: The following dependencies were not installed: octave qscintilla qt4-mac dbus libmng texinfo texlive-basic texlive-bin harfbuzz-icu icu libzzip poppler openjpeg15 poppler-data potrace texlive-common xorg-libXaw xorg-libXmu xorg-libXi xorg-inputproto xorg-libXfixes xorg-fixesproto xorg-libXp xorg-printproto texlive-fonts-recommended texlive-latex transfig netpbm libnetpbm
To report a bug, follow the instructions in the guide:
http://guide.macports.org/#project.tickets
Error: Processing of port octave-general failed
Мне было интересно, как вы можете установить пакеты Octave на MacOS?
Я не пользователь MacOSX, но несколько советов: Октав 3.8.0 устарела, вы должны попробовать 4.0.x сборки. См. Http://wiki.octave.org/Octave_for_MacOS_X для получения инструкций для macports, homebrew и fink. Существует также дмг для начинающих. Я не вижу в вашем вопросе, какую версию MacOSX вы используете – Andy
Спасибо. Я использую Mac Yosemite. Будет редактировать его –
Извините, на самом деле, используя El Capitan –