需先安装openjdk 17,再下载解压rubymine tar.gz包,配置启动脚本与.desktop桌面入口,最后运行rubymine.sh完成激活。

如果您在银河麒麟系统中需要安装 RubyMine 专业版,但系统默认未提供图形化 IDE 或无法通过常规软件中心获取 JetBrains 官方版本,则可能是由于麒麟OS软件源未收录该闭源商业工具或缺少 Java 运行环境依赖。以下是解决此问题的步骤:
一、安装 OpenJDK 17 运行时环境
RubyMine 是基于 IntelliJ 平台开发的 Java 应用,必须依赖兼容的 JDK 版本(官方推荐 JDK 17)。银河麒麟桌面版基于 Debian/Ubuntu 或 CentOS 8 衍生体系,需根据实际发行版选择对应安装方式。确保 JDK 可用是启动 RubyMine 的前提条件。
1、打开终端,执行系统更新命令以同步软件包索引:sudo apt update(适用于 Kylin V10 SP1/SP2 桌面版,Debian 系)
2、安装 OpenJDK 17 JRE 及配套头文件:sudo apt install -y openjdk-17-jdk openjdk-17-jdk-headless
3、若系统为 Kylin Server(CentOS 8 内核),则改用 yum 方式:sudo yum install -y java-17-openjdk-devel
4、验证 JDK 是否正确安装并设为默认:java -version 和 javac -version 应输出 17.x.x 版本号
二、下载并解压 RubyMine 官方 Linux 发行包
JetBrains 官方不提供 RPM/DEB 包,仅发布通用 tar.gz 归档。该方式绕过包管理器限制,适配所有麒麟OS变体,且便于多版本共存与路径自定义。
1、访问 JetBrains 官网 RubyMine 下载页,获取最新稳定版 Linux x64 tar.gz 链接(例如:https://download.jetbrains.com/ruby/RubyMine-2024.1.3.tar.gz)
2、在终端中使用 wget 下载至主目录:wget https://download.jetbrains.com/ruby/RubyMine-2024.1.3.tar.gz -O ~/RubyMine.tar.gz
3、创建安装目录并解压:mkdir -p ~/jetbrains && tar -xzf ~/RubyMine.tar.gz -C ~/jetbrains/
4、确认解压后目录结构存在 bin/rubymine.sh 启动脚本:ls ~/jetbrains/RubyMine-*/bin/rubymine.sh
三、配置启动脚本与桌面快捷方式
为实现图形界面一键启动及任务栏集成,需手动创建可执行启动器,并注册为系统级应用程序条目。该步骤确保 RubyMine 能被 GNOME/Kylin 桌面环境识别。
1、为 rubymine.sh 添加可执行权限:chmod +x ~/jetbrains/RubyMine-*/bin/rubymine.sh
2、创建软链接便于调用:ln -sf ~/jetbrains/RubyMine-*/bin/rubymine.sh ~/bin/rubymine(如 ~/bin 不在 PATH,请先执行 export PATH="$HOME/bin:$PATH" 并写入 ~/.bashrc)
3、新建桌面入口文件:nano ~/.local/share/applications/rubymine.desktop
4、填入以下内容(注意将 Exec 和 Icon 路径替换为实际解压路径):[Desktop Entry]\nVersion=1.0\nType=Application\nName=RubyMine\nIcon=/home/$(whoami)/jetbrains/RubyMine-*/bin/rubymine.png\nExec="/home/$(whoami)/jetbrains/RubyMine-*/bin/rubymine.sh"\nTerminal=false\nMimeType=application/x-ruby;\nCategories=Development;IDE;
5、刷新桌面数据库:update-desktop-database ~/.local/share/applications
四、首次运行与许可证激活
首次启动 RubyMine 将触发初始化向导,包括 JVM 参数优化、插件预加载与许可证绑定。该过程需联网完成 JetBrains 账户校验或离线授权导入。
1、在终端中直接运行启动脚本:~/jetbrains/RubyMine-*/bin/rubymine.sh
2、若出现“Unable to find Java”错误,请在启动前显式指定 JDK 路径:export IDEA_JDK=/usr/lib/jvm/java-17-openjdk-amd64(Debian 系)或 export IDEA_JDK=/usr/lib/jvm/java-17-openjdk(CentOS 系)
3、启动后选择 “Do not import settings”,进入激活界面;支持三种方式:JetBrains 账户登录、试用 30 天、输入 License key
4、激活成功后,进入 Welcome 界面,点击 “New Project” 即可开始配置 Ruby SDK 路径(需提前安装 Ruby 环境)











