小编jac*_*b21的帖子

Python lib/python2.7/lib-dynload/_io.so:未定义的符号:_PyErr_ReplaceException

我正在尝试使用letsencrypt设置SSL证书,但是当我运行它时,我得到以下内容:

user@box:/opt/letsencrypt$ ./letsencrypt-auto --apache -d example.com
Updating letsencrypt and virtual environment dependencies...Traceback (most recent call last):
  File "/home/user/.local/share/letsencrypt/bin/pip", line 7, in <module>
from pip import main
  File "/home/user/.local/share/letsencrypt/local/lib/python2.7/site-packages/pip/__init__.py", line 13, in <module>
from pip.utils import get_installed_distributions, get_prog
  File "/home/user/.local/share/letsencrypt/local/lib/python2.7/site-packages/pip/utils/__init__.py", line 15, in <module>
import zipfile
  File "/usr/lib/python2.7/zipfile.py", line 6, in <module>
import io
  File "/usr/lib/python2.7/io.py", line 51, in <module>
import _io
ImportError: /home/user/.local/share/letsencrypt/lib/python2.7/lib-dynload/_io.so: undefined symbol: _PyErr_ReplaceException
Run Code Online (Sandbox Code Playgroud)

Python -V返回Python 2.7.11.

我已经尝试了很多其他线程,并没有设法让它工作.

python python-2.7 lets-encrypt

5
推荐指数
1
解决办法
6624
查看次数

NuGet v4 contentFiles 没有被复制到输出

我在使用 NuGet v4 CLI 将文件复制到输出时遇到了问题。

我的目录结构如下所示:

repo
repo\CodeAnalyzer.nuspec
repo\CodeAnalyzer.props
repo\contentFiles\any\any\StyleCop.ruleset
Run Code Online (Sandbox Code Playgroud)

这是我的 CodeAnalyzer.props 文件:

<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <PropertyGroup>
    <PackageName>CodeAnalyzer</PackageName>
    <PackageVersion>0.1.0</PackageVersion>
  </PropertyGroup>
  <PropertyGroup>
      <CodeAnalysisRuleSet>StyleCop.ruleset</CodeAnalysisRuleSet>
  </PropertyGroup>
</Project>
Run Code Online (Sandbox Code Playgroud)

和 CodeAnalyzer.nuspec 文件:

<?xml version="1.0"?>
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
  <metadata>
    <id>CodeAnalyzer</id>
    <description>Provides standard code analyzer tooling and customisation.</description>
    <authors>Me</authors>
    <version>0.1.0</version>
    <dependencies>
      <dependency id="StyleCop.Analyzers" version="1.1.118" />
    </dependencies>
    <contentFiles>
      <files include="any/any/*" buildAction="Content" copyToOutput="true" flatten="false" />
    </contentFiles>
  </metadata>
  <files>
    <file src="contentFiles\any\any\StyleCop.ruleset" target="contentFiles" />
    <file src="CodeAnalyzer.props" target="build" />
  </files>
</package>
Run Code Online (Sandbox Code Playgroud)

在 CLI 上,我使用以下方法打包:

.\nuget.exe pack .\CodeAnalyzer.nuspec

在生成的 .nupkg 中,有一个包含 …

nuget nuget-package nuget-spec nuget-package-restore

5
推荐指数
2
解决办法
3716
查看次数