0

去年我在这个网站上为 Ubuntu 12.04 LTS x86 上的 Mono 3.0.1 编写了安装指南

在编译部分,有这部分:

###################
### Compile xsp ###
###################
cd /opt/mono-3.0/xsp
./autogen.sh --prefix=/usr  (the prefix is very important for Ubuntu 12.04)
make
make install

我刚刚使用 Ubuntu 14.04 创建了一个 AWS Linux AMI 服务器。我的安装指南中的所有内容都运行良好,除了这个 XSP 编译。

这是错误:

configure: error: You need to install 'sn'
Error: Could not run ./configure, which is required to configure xsp

为什么我会突然需要'sn'???我需要安装什么???

我试过 apt-get install sn 还是不行!!!

我被困在那里.... :(

我不知道如何解决这个问题!帮助 :)

4

1 回答 1

0

“sn”文件不是您下载的包,它是一个 bash 脚本。以下是文件中的内容:

#!/bin/sh
umask 077
exec /usr/bin/mono $MONO_OPTIONS /usr/lib/mono/4.5/sn.exe "$@"

当我的单声道安装和 fastcgi 服务器的配置步骤 (--prefix=/usr) 中的路径不同时,我遇到了这个错误。由于您使用的是 Ubuntu,因此您可以通过发出以下命令来安装专为生产设计的 XSP 等效版本:

sudo apt-get install mono-fastcgi-server4

如果您在单声道编译期间保留默认路径,它应该会自动选择您的单声道安装。

于 2015-02-11T01:32:13.697 回答