相关疑难解决方法(0)

找不到命令“ dotnet ef”?

我在Arch VScode上使用.NET Core 2.0,并尝试使EF工具正常工作,但我不断收到该错误“找不到命令dotnet ef”。我只是到处看,所有建议都没有。因此,如果可以的话,请您提供帮助。

运行“ dotnet ef”的结果

[wasiim@wasiim-PC WebApiServerApp]$ dotnet ef --help
Cannot find command 'dotnet ef', please run the following command to install

dotnet tool install --global dotnet-ef
[wasiim@wasiim-PC WebApiServerApp]$ dotnet tool list -g
Package Id            Version      Commands        
---------------------------------------------------
dotnet-dev-certs      2.2.0        dotnet-dev-certs
dotnet-ef             2.2.3        dotnet-ef       
[wasiim@wasiim-PC WebApiServerApp]$ 
Run Code Online (Sandbox Code Playgroud)

这是dotnet --info结果,如果有帮助的话

[wasiim@wasiim-PC WebApiServerApp]$ dotnet --info
.NET Core SDK (reflecting any global.json):
 Version:   2.2.105
 Commit:    7cecb35b92

Runtime Environment:
 OS Name:     arch
 OS Version:  
 OS Platform: Linux
 RID:         arch-x64
 Base Path:   /opt/dotnet/sdk/2.2.105/ …
Run Code Online (Sandbox Code Playgroud)

c# entity-framework csproj .net-core asp.net-core

25
推荐指数
6
解决办法
1万
查看次数

设置Maven时遇到问题

我在安装Maven时遇到了困难.

我根据这个设置了所有的环境变量:http://maven.apache.org/download.html

虽然我使用的是Windows 7,但是当我尝试运行命令时mvn --version,我得到了 mvn is not recognized as an internal or external command等等.

当我从内部运行它时src\bin,我收到错误:

Exception in thread "main" java.lang.ClassNotFoundException: org.codehaus.plexus.classworlds.launcher.Launcher 
at java.net.URLClassLoader$1.run<URLClassLoader.java:202>
at java.security.AccessController.doPrivleged(Native Method) 
...etc
Run Code Online (Sandbox Code Playgroud)

然后:

Could not find the main class: org.codehaus.plexus.classworlds.launcher.Launcher.
Run Code Online (Sandbox Code Playgroud)

java windows installation maven-3 maven

24
推荐指数
5
解决办法
6万
查看次数

如何从cmd永久更新系统PATH变量?

我们可以使用这里setx讨论的.

setx PATH "%PATH%;C:\Something\bin"
Run Code Online (Sandbox Code Playgroud)

但是这个命令只能更改为用户PATH变量而不是系统变量.

我们如何制定类似的系统范围命令?

在此输入图像描述

windows cmd path

23
推荐指数
2
解决办法
3万
查看次数

SETX不会将路径附加到系统路径变量

我试过下面的命令通过批处理文件将一些路径附加到系统路径变量:

setx PATH "%PATH%;C:\Program Files\MySQL\MySQL Server 5.5\bin"
Run Code Online (Sandbox Code Playgroud)

运行上面的批处理文件后,我检查了系统变量路径,上面的路径不在那里.

在此输入图像描述

您可以Variable value在下面看到所有窗口内容:

C:\Program Files (x86)\AMD APP\bin\x86_64;C:\Program Files (x86)\AMDAPP\bin\x86;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\ProgramFiles (x86)\ATI Technologies\ATI.ACE\Core-Static;
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

windows cmd batch-file system-variable setx

22
推荐指数
5
解决办法
5万
查看次数

检查是否安装了点子?

我正在使用Python 2.7.12,我想检查是否安装了点子.为此,在Python应用程序的命令行中我编写了pip list并按下了enter.但是,我得到一个错误:

File"stdin",line 1

pip list

Syntax Error: invalid syntax
Run Code Online (Sandbox Code Playgroud)

那么,我该如何解决这个问题并将模块列表作为输出?

谢谢

python pip syntax-error python-2.7

11
推荐指数
5
解决办法
9万
查看次数

使用setx后如何检索值?

我需要存储一个值(时间戳),然后在批处理文件中检索它.所以我搜索了SO以获取有关如何存储持久变量和找到setx的答案.

我用它是这样的:

C:\tmp>setx TIME_VAR %time%

SUCCESS: Specified value was saved.
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试使用echo打印时,它不存在:

C:\tmp>echo TIME_VAR
TIME_VAR

C:\tmp>echo %TIME_VAR%
%TIME_VAR%
Run Code Online (Sandbox Code Playgroud)

如何检索我的存储值?

windows batch-file

8
推荐指数
1
解决办法
2716
查看次数

第一次设置 go-swagger

我是新手go-lang,所以go-swagger。我正在关注博客go-swagger并 使用命令安装:

go get -u github.com/go-swagger/go-swagger/cmd/swagger
Run Code Online (Sandbox Code Playgroud)

我可以看到该go-swagger文件夹​​是在

C:\Go\bin\src\github.com\go-swagger
Run Code Online (Sandbox Code Playgroud)

现在,我将项目路径添加到$GOPATH

echo %GOPATH%
C:\Go\bin;D:\Personal\Learning\GoLang\Project-2;D:\Personal\Learning\GoLang\swagger;
Run Code Online (Sandbox Code Playgroud)

当我跑步时

D:\Personal\Learning\GoLang\swagger>swagger ./swagger.yaml
'swagger' is not recognized as an internal or external command,
operable program or batch file.
Run Code Online (Sandbox Code Playgroud)

我缺少什么?另外,如果您能为我推荐一些好的材料,我将不胜感激,因为go-swagger我发现设置所有内容都非常困难。没有太多博客可以帮助我进行HELLO WORLD一些设置

谢谢

更新1:

我尝试设置GOBIN但没有成功:

D:\Personal\Learning\GoLang\swagger>swagger validate https://raw.githubusercontent.com/swagger-api/swagger-spec/master/examples/v2.0/json/petstore-expanded.json
'swagger' is not recognized as an internal or external command,
operable program or batch file.

D:\Personal\Learning\GoLang\swagger>echo %GOBIN%
C:\Go\bin\;

Run Code Online (Sandbox Code Playgroud)

更新2:

我也按照建议尝试了绝对路径,但没有运气:

D:\Personal\Learning\GoLang\swagger>C:\Go\bin\swagger validate https://raw.githubusercontent.com/swagger-api/swagger-spec/master/examples/v2.0/json/petstore-expanded.json
'C:\Go\bin\swagger' is …
Run Code Online (Sandbox Code Playgroud)

go swagger go-swagger

8
推荐指数
2
解决办法
1万
查看次数

警告:脚本 pip.exe、pip3.8.exe 和 pip3.exe 安装在不在 PATH 上的“...”中

我尝试安装 pip 并收到此错误:

WARNING: The scripts pip.exe, pip3.8.exe and pip3.exe are installed in 'C:\Users\Itamar\AppData\Local\Programs\Python\Python38\Scripts' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
Run Code Online (Sandbox Code Playgroud)

这是什么意思?如何修复它?

python installation pip

8
推荐指数
1
解决办法
7万
查看次数

即使在添加到PATH之后,在Windows CMD中也无法识别python

我正试图在我的Windows 7 64位机器上编写并运行Python脚本.我在C:/ Python34中安装了Python,并将其添加到我的Windows'PATH变量中:

C:\Python34; C:\Python34\python.exe
Run Code Online (Sandbox Code Playgroud)

(第二个可能没有意义,但我尝试过)但仍然在Windows命令行中出现此错误:

C:\Users\me>python test.py
'python' is not recognized as an internal or external command,
operable program or batch file.
Run Code Online (Sandbox Code Playgroud)

那么如何在我的Windows x64机器上真正安装Python呢?

python windows command-line cmd python-3.x

7
推荐指数
6
解决办法
2万
查看次数

在windows cmd的子目录中运行命名.exe

我对这个问题感到愚蠢,但是这里有.在linux/mac中,只需编写其名称即可在shell中运行可执行文件.你能在windows命令行中做类似的事情吗?

示例:我在目录中dir.我想a.exedir/subdir不更改目录subdir或写入的情况下运行文件subdir/a.exe.这可能吗?

cmd

7
推荐指数
2
解决办法
1万
查看次数