我正在使用新安装的Linux Mint并尝试使用Sublime Text 3进行开发。
P4PORT
,P4CLIENT
和P4USER
变量及其相应的值。 ~/.config/sublime-text-3/Packages/User
文件夹中。"perforce_auto_checkout_on_save": true
。 p4 info
命令,它似乎识别出我正在尝试访问的服务器和工作区。无论我做什么,我仍然无法使用Perforce: Login
命令和相应的密码登录。因此,当我保存时,它不会检出文件。
请帮我搞定。我真的希望这个工作。
由于
答案 0 :(得分:0)
我在mac OSX(Yosemite)上遇到了同样的问题。 p4安装在/ usr / local / bin中。 .bash_profile包含在$ PATH中。 p4将从新的bash会话执行。
当我在/ usr / bin中创建符号链接时问题得到了解决:
$ cd /usr/bin
$ sudo ln -s /usr/local/bin/p4 p4
$ ls -l p4
lrwxr-xr-x 1 root wheel 17 Jul 26 17:05 p4 -> /usr/local/bin/p4
答案 1 :(得分:0)
如果您在非默认位置有p4
,则找不到二进制文件,并且任何插件命令都将失败。 (不幸的是,插件的错误报告是误导性的,说该文件不在客户端的根目录下。)
在OSX上,Perforce插件在其shell环境前加上.bash_profile
,因此您有机会通过明确指示shell来查找p4
的位置:
export PATH=/usr/local/bin:/usr/bin:$PATH
我遇到了同样的问题,在添加上面一行后(p4
下有/user/local/bin
),插件开始正常运行。