日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

JetBrains CLion C++ IDE连接wsl2(Ubuntu)时,报错“Unable to establish SSL connection“解决方案

發布時間:2024/4/19 c/c++ 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JetBrains CLion C++ IDE连接wsl2(Ubuntu)时,报错“Unable to establish SSL connection“解决方案 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

clion連接wsl2官方教程如下

https://www.jetbrains.com/help/clion/how-to-use-wsl-development-environment-in-clion.html

【注】以下解決方案以安裝好windows子系統wsl2為前提。(且官方腳本只適用于Ubuntu系統)
【注】解決問題只需看標題"問題解決方案"下的內容。

復現操作流程并記錄報錯

  • 按照官方操作,在第3步前一切正常。

  • 按照如圖1官方教程操作進行到第3步時在windows子系統Ubuntu20.04LTS輸入以下指令后報錯

  • wget https://raw.githubusercontent.com/JetBrains/clion-wsl/master/ubuntu_setup_env.sh && bash ubuntu_setup_env.sh

  • 報錯內容:
  • 分析錯誤原因并嘗試解決

  • 首先觀察到這條指令由兩部分組成,由&&連接兩條指令。
  • 將這條指令分成兩條指令,指令a表示從jetbrains clion官方位置下載腳本"ubuntu_setup_env.sh",指令b表示在本地執行該腳本。
  • 分別執行指令a和指令b,發現輸入指令a時,仍然報錯"Unable to establish SSL connection"。
  • 報錯內容為:無法建立ssl連接。由于https=http+ssl,我們將指令中的https替換為http,重新執行指令。
  • 報錯內容"HTTP request sent, awaiting response… 301 Moved Permanently",“Unable to establish SSL connection.”。(clion官方將此http連接永久轉移至了https連接,問題仍未解決)
  • 問題解決方案

  • 在瀏覽器中輸入鏈接 https://raw.githubusercontent.com/JetBrains/clion-wsl/master/ubuntu_setup_env.sh ,得到如下頁面。

  • 將頁面所有內容復制進剪切板。

  • 返回Ubuntu,輸入以下指令(需要預先安裝vim)

  • vim ubuntu_setup_env.sh

  • 在vim編輯界面將剪切板的內容粘貼進來。(粘貼后需要檢查以下粘貼內容是否完整)確保粘貼內容完整后,輸入指令 !wq 保存文件。
  • 繼續執行指令b,bash ubuntu_setup_env.sh。(指令執行成功即問題已解決)
  • 驗證clion能否與wsl2正常連接

  • 點擊clion左上角 File,選擇 Settings… 彈出以下界面。

  • 選擇 Build,Execution,Deployment -> Toolchains,點擊中間頂部的+符號,選擇wsl。

  • 點擊 Credentials 右邊的齒輪按鈕,進入SSH配置界面。

  • Host處填"127.0.0.1",Port處填"2222"(官方腳本默認配置2222端口,可在Ubuntu中自行修改),Local port處不用填寫,User name處填ubuntu子系統的用戶名,Authentication type處選擇"Password",Password處填User name對應的密碼。

  • 點擊Test Connected,提示"Successfully connected!"表示連接成功。(若不成功,則檢查ubuntu中的配置與clion中的配置是否對應)

  • 總結

    以上是生活随笔為你收集整理的JetBrains CLion C++ IDE连接wsl2(Ubuntu)时,报错“Unable to establish SSL connection“解决方案的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。