小编Kla*_*urn的帖子

将jspm与TypeScript一起使用

是否可以将jspm与TypeScript和TypeScript模块系统结合使用?

我找不到文档或样本.

module typescript typescript1.4 jspm

13
推荐指数
1
解决办法
6474
查看次数

电脑睡眠后Docker无法访问

我刚刚在Windows 10上使用docker-toolbox 1.8.2安装了docker .

由于这个问题,我不得不使用这些命令重新创建docker镜像

docker-machine rm default
docker-machine --native-ssh create -d virtualbox default
Run Code Online (Sandbox Code Playgroud)

之后它一直很好,除了一个问题:

当PC进入休眠状态然后再次唤醒时,docker命令无法再连接.例:

> docker images
An error occurred trying to connect: Get https://192.168.99.100:2376/v1.20/images/json: 
dial tcp 192.168.99.100:2376: ConnectEx tcp: A connection attempt failed because the 
connected party did not properly respond after a period of time, or established connection 
failed because connected host has failed to respond.
Run Code Online (Sandbox Code Playgroud)

但是,docker-machine将机器列为正在运行:

> docker-machine ls
NAME      ACTIVE   DRIVER       STATE     URL                         SWARM
default   *        virtualbox   Running …
Run Code Online (Sandbox Code Playgroud)

windows docker windows-10 docker-toolbox

12
推荐指数
3
解决办法
6225
查看次数

如何在TeamCity构建步骤中设置SSH身份验证的git命令

我需要在TeamCity构建步骤中执行git命令.

这些git命令需要为git repo使用基于SSH的url,以便作为git服务器的特权用户进行身份验证(因为这些git命令实际上会修改git repo,而不仅仅是读取它).

我知道这个问题.

我已经在VCS结帐模式"自动代理".VCS根目录已正确配置ssh并且运行良好.

但是,正如文档中所述,TeamCity

暂时将密钥保存在代理的文件系统上,并在git fetch/clone完成后将其删除.

因此,即使TeamCity在代理端检出期间正确使用了SSH密钥,也会在以后的构建中故意无法访问该密钥.

但是我真的想在以后使用密钥!

git命令生成的输出是:

[06:12:29][Step 3/4] Permission denied (publickey).
[06:12:29][Step 3/4] fatal: Could not read from remote repository.
[06:12:29][Step 3/4] 
[06:12:29][Step 3/4] Please make sure you have the correct access rights
[06:12:29][Step 3/4] and the repository exists.
Run Code Online (Sandbox Code Playgroud)

我已确认该known_hosts文件存在并包含相应的公钥.我还确认C:\Users\systeamcityagent\.ssh它不包含任何私钥(如预期的那样).

我正在运行TeamCity Enterprise 9.1.3.

推荐的解决方案是什么?

git ssh teamcity ssh-keys teamcity-9.0

11
推荐指数
1
解决办法
7344
查看次数

哪个C#模拟框架充分利用了.NET 4?

我认为.NET 4更具动态性将提高模拟的可能性.(但我可能错了)

是否有利用.NET 4的模拟框架?如果是的话哪个最好?

相反,是否存在甚至不在.NET 4上运行的模拟框架?

unit-testing mocking .net-4.0 visual-studio-2010

10
推荐指数
1
解决办法
1745
查看次数

如何从TeamCity构建配置中设置PowerShell开关参数

我有一个PowerShell脚本,带有一个switch(boolean)参数,我想从TeamCity构建步骤中调用它.

我希望根据TeamCity构建参数(配置参数)设置switch的值(true/false).

所以,像这样: 在此输入图像描述

在PowerShell runner的构建步骤中: 在此输入图像描述

但上述方法无效.

我收到这个错误

[14:27:01][Step 1/1] Cannot process argument transformation on parameter 'preRelease'. Cannot 
[14:27:01][Step 1/1] convert value "System.String" to type 
[14:27:01][Step 1/1] "System.Management.Automation.SwitchParameter". Boolean parameters accept only 
[14:27:01][Step 1/1] Boolean values and numbers, such as $True, $False, 1 or 0.
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,似乎PowerShell坚持将参数解释为字符串.

我尝试过编写脚本参数的许多变体.这些都不起作用:

-preRelease:%IncludePreRelease%
-preRelease:([boolean]%IncludePreRelease%)
-preRelease:([System.Convert]::ToBoolean(%IncludePreRelease%))
Run Code Online (Sandbox Code Playgroud)

powershell teamcity parameter-passing

10
推荐指数
3
解决办法
3798
查看次数

Git扩展"创建新存储库"无法正常工作

我是Git和Git Extensions的长期用户.

最近我更新了Git和Git Extensions(在windows上,使用chocolatey)到版本1.9.4.20140929和2.48.03.

大多数事情仍然很好.但是,当我在没有git存储库的文件夹中调出文件资源管理器并右键单击并选择GitEx Create new repository(GUI版本git init)时,我显示了这个

在此输入图像描述

这似乎是错的.它应该显示这样的东西 在此输入图像描述

对于如何解决这个问题,有任何的建议吗?

git git-extensions

10
推荐指数
1
解决办法
823
查看次数

节点不在Windows上的Ubuntu上运行Bash

我试图在Windows上的Ubuntu上使Bash中的节点工作.

我刚刚开始在Windows上使用Ubuntu上的Bash,所以我可能正在做一些新手的错误.

我已经完成apt-get installnode

# sudo apt-get install node
Reading package lists... Done
[...]
Run Code Online (Sandbox Code Playgroud)

该命令提供合理的输出.

但是当我真正尝试运行命令时,我得不到任何回应.没有错误信息,没有

# node -v
# node
#
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

bash ubuntu node.js windows-10

10
推荐指数
1
解决办法
6016
查看次数

从命令行检测 Apple Silicon

如何从 shell 脚本中检测到它在 M1 Apple 硬件上运行?

我希望能够运行命令行命令,以便我可以编写一个if-statement,它的主体只会在带有 M1 处理器的 mac 上运行时才会被执行(自然至少是 macOS Bug Sur)。

bash shell macos-big-sur apple-silicon apple-m1

9
推荐指数
3
解决办法
2275
查看次数

GIT:提交时在文件中有当前提交哈希和最新标记

这可能是更多的技术问题:

我正在使用git进行版本控制,并使用rsync将PHP CMS的文件发送到测试或生产站点.现在,我想跟踪一个使用防呆和自动化系统当前部署的提交,我正在考虑这个问题:

设置一个git hook来添加/更新带有最新标记和提交哈希的文本文件.然后我可以轻松查找提交.

我的问题是,在预提交时,脚本将不知道提交哈希.是否有任何直接的方法来完成(或另一种方法达到相同的目的)?

感谢您提前输入!

git deployment pre-commit

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

Git相当于oneline的相当格式字符串,包括颜色

我试图重新创建oneline格式字符串的Git格式设置(以进一步扩展).

所以对于这个命令

git log --format=oneline
Run Code Online (Sandbox Code Playgroud)

什么是格式字符串相当于oneline?我能得到的最接近的是

git log --format="%h %d %s"
Run Code Online (Sandbox Code Playgroud)

但是,这不会产生任何颜色.我知道我可以硬编码其中一些,比如提交哈希.但%d具有动态颜色,具体取决于它显示的内容.

git

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