热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

关于Ubuntu/Mint的PhpStorm更新

如何解决《关于Ubuntu/Mint的PhpStorm更新》经验,为你挑选了2个好方法。

我在/ opt中安装的Linux Mint上运行PhpStorm.PhpStorm通知我有可用的更新(8.0.3),但它告诉我它没有应用更新的写权限,并且我应该作为特权用户运行它来更新它.

如果我以root/sudo运行phpstorm.sh,它会询问许可证信息,看起来好像它正在运行安装程序而不是程序.当我从桌面运行时,PhpStorm已获得许可.

那么我该如何运行更新?



1> 小智..:

我遇到了同样的问题,并且能够更改PhpStorm文件夹的所有权以使其正常工作.假设您的用户名是newownername并且PhpStorm安装位于/ opt/phpstorm中,则命令应如下所示:

chown -R newownername /opt/phpstorm

请注意,您应将用户名和路径更改为适当的值.


为我工作,用'sudo chown -R newownername PhpStorm-xxxx`

2> 小智..:

无需(也不建议)更改opt / phpstorm目录的所有权或权限。实际上,返回的错误消息恰好说明了您应该执行的操作:以特权用户身份运行它以更新它

退出PHPStorm后,您可以按照以下说明以特权用户身份运行它

sudo updatedb && sudo locate phpstorm.sh
sudo /path/to/phpstorm.sh

第一条指令更新locate数据库并返回phpstorm可执行文件在您的计算机中的位置。将返回的位置用作第二条指令中的路径。

以root身份启动PHPStorm时,它将以默认设置启动。它甚至可能会询问您是否要申请许可证...无需更改其中任何一个:默认设置并以评估模式运行PHPStorm即可正常工作。启动后,请在“帮助”菜单中检查更新并正常应用。PHPStorm可能会再次以root用户身份重新启动。只需将其再次关闭即可正常重启。以用户身份重新启动时,您将可以选择常规设置(通常存储在用户目录中:会提示路径)。接受并继续。PHPStorm将首先还原并正确升级您的所有首选项和设置。

如果需要更新插件,则可以正常更新。无需使用root来执行。

JetBrains建议使用此解决方案。不建议更改opt / phpstorm目录的所有权或权限,实际上,Jet Brains 指出更改为所有权或权限是不正确的,因为您可以验证他们对升级类似产品的过程的回答:固定:由于Linux上的PyCharm自动更新失败,原因是权限


推荐阅读
  • 在Docker中,将主机目录挂载到容器中作为volume使用时,常常会遇到文件权限问题。这是因为容器内外的UID不同所导致的。本文介绍了解决这个问题的方法,包括使用gosu和suexec工具以及在Dockerfile中配置volume的权限。通过这些方法,可以避免在使用Docker时出现无写权限的情况。 ... [详细]
  • Ubuntu安装常用软件详细步骤
    目录1.GoogleChrome浏览器2.搜狗拼音输入法3.Pycharm4.Clion5.其他软件1.GoogleChrome浏览器通过直接下载安装GoogleChro ... [详细]
  • 本文介绍了数据库的存储结构及其重要性,强调了关系数据库范例中将逻辑存储与物理存储分开的必要性。通过逻辑结构和物理结构的分离,可以实现对物理存储的重新组织和数据库的迁移,而应用程序不会察觉到任何更改。文章还展示了Oracle数据库的逻辑结构和物理结构,并介绍了表空间的概念和作用。 ... [详细]
  • 本文详细介绍了Linux中进程控制块PCBtask_struct结构体的结构和作用,包括进程状态、进程号、待处理信号、进程地址空间、调度标志、锁深度、基本时间片、调度策略以及内存管理信息等方面的内容。阅读本文可以更加深入地了解Linux进程管理的原理和机制。 ... [详细]
  • imx6ull开发板驱动MT7601U无线网卡的方法和步骤详解
    本文详细介绍了在imx6ull开发板上驱动MT7601U无线网卡的方法和步骤。首先介绍了开发环境和硬件平台,然后说明了MT7601U驱动已经集成在linux内核的linux-4.x.x/drivers/net/wireless/mediatek/mt7601u文件中。接着介绍了移植mt7601u驱动的过程,包括编译内核和配置设备驱动。最后,列举了关键词和相关信息供读者参考。 ... [详细]
  • 本文讨论了在Linux系统中,使用chown命令将django项目目录下的static目录的拥有者从root改为eureka的问题。作者尝试了多种命令,包括chown和sudo chown等,但都没有成功修改拥有者。文章提供了相关目录的权限信息,并补充了项目所在磁盘和操作系统的信息。 ... [详细]
  • 31.项目部署
    目录1一些概念1.1项目部署1.2WSGI1.3uWSGI1.4Nginx2安装环境与迁移项目2.1项目内容2.2项目配置2.2.1DEBUG2.2.2STAT ... [详细]
  • 本文介绍了在Ubuntu下制作deb安装包及离线安装包的方法,通过备份/var/cache/apt/archives文件夹中的安装包,并建立包列表及依赖信息文件,添加本地源,更新源列表,可以在没有网络的情况下更新系统。同时提供了命令示例和资源下载链接。 ... [详细]
  • 2016 linux发行版排行_灵越7590 安装 linux (manjarognome)
    RT之前做了一次灵越7590黑苹果炒作业的文章,希望能够分享给更多不想折腾的人。kawauso:教你如何给灵越7590黑苹果抄作业​zhuanlan.z ... [详细]
  • 本文介绍了在Ubuntu系统中清理残余配置文件和无用内容的方法,包括清理残余配置文件、清理下载缓存包、清理不再需要的包、清理无用的语言文件和清理无用的翻译内容。通过这些清理操作可以节省硬盘空间,提高系统的运行效率。 ... [详细]
  • Ubuntu 用户安装 Linux Kernel 3.15 RC1
    nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd ... [详细]
  • linux qt打开常用文件格式,设置Linux Qt文件默认打开方式为QtCreator
    Linux自定义文件打开方式也可参照文本抱歉,本文前段时间写的ubuntu下的Qt工程文件默认打开方式是不好用的,因为其他的文本文件也会受到影响,强迫症患者,每次打开Qt工程都是先 ... [详细]
  • 本人学习笔记,知识点均摘自于网络,用于学习和交流(如未注明出处,请提醒,将及时更正,谢谢)OS:我学习是为了上 ... [详细]
  • systemd-nspawn可以创建最轻量级的容器(ns的意思就是namespace),本文的实验平台是Ubuntu16.04,x86_64机器。本文的目的是:在Ubuntu中用syst ... [详细]
  • linux服务器时间同步失败解决方法
    linux服务器时间同步失败解决方法1、为什么会时间不同步:①计算机的时间是根据电脑晶振以固定频率震荡而产生的,由于晶振的不同或者老化,会 ... [详细]
author-avatar
我病态见不得你跟别人恩爱
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有