事出有因, 源自使用源码编译 nginx , 在 /usr/local/sbin/ 目录下创建了nginx 启动的符号链接 , 执行 sudo nginx 的时候提示找不到命令, 但是使用普通用户身份和root用户身份执行的时候均能找到命令. 猜测原因可能出在 $PATH 环境变量上. 于是执行 sudo env 发现 PATH 果然有问题 , /usr/local/sbin/ 不在 PATH 里. 搜了一下 , 发现原因是这样的. 在 /etc/sudoers 这个文件中有一项是 secure…
安装appium时,直接从github上下载的appium-desktop-windows版本,安装后,从打开桌面端Server,能启动服务,appium-doctor也能正常运行. 但奇怪的地方来了,在调试命令行启动时,无法正常运行,看了下,确实桌面版启动程序没有加入path路径,于是手动加了: 但是继续运行命令行启动时,只能打开exe,命令参数输入的端口号没有生效. 此时搜了下相关资料,发现是应调用appium.cmd文件,但实际在电脑中找不到该文件(everything搜全盘). 后来了解…
目标:通过命令行启动Appium的server   1.通过命令行安装的Appium   直接命令行输入appium即可启动服务   2.安装的Appium客户端   可以查看客户端中打印的启动日志: Launching Appium with command: '/Applications/Appium.app/Contents/Resources/node/bin/node' appium/build/lib/main.js --address "127.0.0.1" --sess…
昨天通过几个小程序以及Hangout源码学习了CLI的基本使用,今天就来尝试翻译一下CLI的官方使用手册. 下面将会通过几个部分简单的介绍CLI在应用中的使用场景. 昨天已经联系过几个基本的命令行参数使用场景,可以参考这里 通过使用Apache Commons CLI可以帮助开发者快速构建命令行启动模式,并可以快速生成帮助指令,基于用户启动参数提供不同的服务. 入门样例 下面就举个例子,比如我想输入命令: xxx -t 从而打印出当前的时间. 定义阶段--创建选项 首先要创建Options对象,…
安装命令行启动版本的Appium,appium-doctor需要独立下载了,用 npm的话需要FQ才好使,所有安装了cnpm代替npm, cnpm是从淘宝的国内镜像下载 npm config rm proxy npm config rm https-proxy 清一下代理设置,然后 npm install -g cnpm --registry=https://registry.npm.taobao.org 接下来通过cnpm安装 cnpm install -g appium cnpm insta…
启动appium-desktop如果要启动appium-desktop,双击appium.exe,启动后如下图:   启动appium-server通过下面解决方案直接启动appium-server,如下图: 解决方案 使用命令: cd C:\Program Files\Appium\resources\app\node_modules\appium\build\lib node main.js 带参数启动 在命令行中添加--port.--bootstrap-port.--selendroid-…
1. 安装sublime: 下载:http://www.sublimetext.com/3 添加命令行启动:设置环境变量->计算机->右键属性->高级系统设置->环境变量->系统变量->Path->编辑,加入";安装路径"(如:';D:\Program Files\Sublime Text 3',注意分号).如下图: 添加成功之后则可以使用以下命令(使用之前请先重启Cmd,Git Bash等工具,否则命令不生效): subl file xxx.…
SERVER: 从Windows命令行启动MySQL 可以从命令行手动启动MySQL服务器.可以在任何版本的Windows中实现. 要想从命令行启动mysqld服务器,你应当启动控制台窗口(或“DOS window”)并输入命令: C:\> C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqld 根据系统中MySQL安装位置的不同,前面的例子中使用的路径也不同. 在非NT版本的Windows中,在后台启动mysqld.也就是,服务器启动后,你应当可以…
Java命令行启动jar包更改默认端口以及配置文件的几种方式 java -jar xxx.jar --server.port=8081 默认如果jar包没有启动文件,可以采用这种方式进行启动 java -jar xxx.jar --spring.profiles.active=dev 这种方式,你打的jar包里得有application-dev.properties或application-dev.yml这类资源文件 使用 "--spring.profiles.active" 参数,搭…
问题现象 部署pytest环境后,在linux上能执行命令,但是使用jenkins构建就提示找不到命令. 问题分析 可能是...jenkins中执行时,默认使用的是linux中的jenkins用户权限,该用户没有pytest命令权限,导致提示找不到命令. 解决方法 方法1 在jenkins执行shell的命令的框首行增加如下信息: #!/bin/bash -il 再次构建结果如下: 方法2 将linux的环境变量配置到jenkins中. 1.在linux中输入  echo $PATH 2.找到j…