我已经使用sudo apt-get install smlnj安装了smlnj,但是当我尝试使用sml在CLI上运行它时,我得到了这个错误/usr/lib/smlnj/bin/.run/run.x86-linux: 1: Syntax error: "(" unexpected。
我发现这个文档http://www.smlnj.org/dist/working/110.75/NOTES/INSTALL建议您也需要32位的支持,所以我也安装了这些建议的包:apt-get install gcc-multilib g++-multilib ia32-libs,但是仍然会遇到同样的错误。我是否需要一个不同的包,或者是否需要在bash配置中添加一些东西才能使其正常工作?
发布于 2013-03-20 05:09:59
尝试重新安装,运行以下命令:
32位:
wget http://launchpadlibrarian.net/48337000/smlnj_110.72-1_i386.deb; sudo dpkg -i ./smlnj_110.72-1_i386.deb; rm ./smlnj_110.72-1_i386.deb; sudo apt-get -f install64位:
wget http://launchpadlibrarian.net/48558006/smlnj_110.72-1_amd64.deb; sudo dpkg -i ./smlnj_110.72-1_amd64.deb; rm ./smlnj_110.72-1_amd64.deb; sudo apt-get -f installhttps://askubuntu.com/questions/246640
复制相似问题