已开启
【轻量级 PR】:update auto_generate/README.cn.md. #122
AtomGit-Bot创建于 2025年3月6日
【轻量级 PR】:update auto_generate/README.cn.md. #122
已开启
AtomGit-Bot创建于 2025年3月6日
refs/pull/122/head合入到master
1 个文件变更+8-5
@@ -26,9 +26,9 @@ mugen
26 └── note.md # 描述环境的信息26 └── note.md # 描述环境的信息
27```27```
28 28 
29-## 2. 使用方法29+## 3. 使用方法
30 30 
31-### 2.1 配置.env31+### 3.1 配置.env
32 32 
33在auto_gerenate目录下,配置.env文件,其中包括大模型地址:33在auto_gerenate目录下,配置.env文件,其中包括大模型地址:
34 34 
@@ -37,24 +37,27 @@ LLM_URL=http://xxx.xxx.xxx.xxx:8008/v1
37LLM_KEY=none37LLM_KEY=none
38LLM_MODEL_NAME=Qwen2.5-14B-Instruct38LLM_MODEL_NAME=Qwen2.5-14B-Instruct
39```39```
40-### 2.2 安装ccb40+### 3.2 安装ccb
41参考以下链接,安装ccb,ccb可以帮助检索软件包的二进制包41参考以下链接,安装ccb,ccb可以帮助检索软件包的二进制包
42https://gitee.com/openeuler/docs/blob/stable2-22.03_LTS_SP2/docs/zh/docs/EulerMaker/EulerMaker%E7%94%A8%E6%88%B7%E6%8C%87%E5%8D%97.md#5%E5%9F%BA%E4%BA%8E%E5%91%BD%E4%BB%A4%E8%A1%8C%E8%BF%9B%E8%A1%8C%E6%9E%84%E5%BB%BA42https://gitee.com/openeuler/docs/blob/stable2-22.03_LTS_SP2/docs/zh/docs/EulerMaker/EulerMaker%E7%94%A8%E6%88%B7%E6%8C%87%E5%8D%97.md#5%E5%9F%BA%E4%BA%8E%E5%91%BD%E4%BB%A4%E8%A1%8C%E8%BF%9B%E8%A1%8C%E6%9E%84%E5%BB%BA
43 43 
44安装ccb过程中,可能出现的问题:44安装ccb过程中,可能出现的问题:
45+ 
45报错1:46报错1:
46<internal:/usr/share/rubygems/rubygems/core_ext/kernel_require.rb>:85:in `require': cannot load such file -- rest-client (LoadError)47<internal:/usr/share/rubygems/rubygems/core_ext/kernel_require.rb>:85:in `require': cannot load such file -- rest-client (LoadError)
48+ 
47解决方法1:49解决方法1:
48gem uninstall securerandom 卸载掉0.4.*版本的securerandom50gem uninstall securerandom 卸载掉0.4.*版本的securerandom
49gem install -f securerandom:0.3.2 安装0.3.2版本的securerandom51gem install -f securerandom:0.3.2 安装0.3.2版本的securerandom
50 52 
51报错2:53报错2:
52/usr/libexec/ccb-1.0/sbin/cli/ccb_common.rb:147:in `load_jwt?': undefined method `strip' for nil:NilClass (NoMethodError)54/usr/libexec/ccb-1.0/sbin/cli/ccb_common.rb:147:in `load_jwt?': undefined method `strip' for nil:NilClass (NoMethodError)
55+ 
53解决方法2:56解决方法2:
54vi ~/.config/cli/defaults/config.yaml 在以下两个配置随便填写一个账号密码,保证不为空即可57vi ~/.config/cli/defaults/config.yaml 在以下两个配置随便填写一个账号密码,保证不为空即可
55ACCOUNT: 58ACCOUNT:
56PASSWORD:59PASSWORD:
57-### 2.3 配置tmp60+### 3.3 配置tmp
58 61 
59在auto_gerenate目录下,配置tmp目录,其中包括测试脚本执行时环境中已有的数据,common下通常是软件包测试脚本需要的文件,note.md是对环境信息的描述,可以让大模型知道环境中有哪些已准备好的文件,可以改善生成脚本的准确度62在auto_gerenate目录下,配置tmp目录,其中包括测试脚本执行时环境中已有的数据,common下通常是软件包测试脚本需要的文件,note.md是对环境信息的描述,可以让大模型知道环境中有哪些已准备好的文件,可以改善生成脚本的准确度
60例如assimp测试时:63例如assimp测试时:
@@ -72,7 +75,7 @@ note.md
72环境中已存在common/test.obj.tar,解压后是一个test/1.obj的文件75环境中已存在common/test.obj.tar,解压后是一个test/1.obj的文件
73```76```
74 77 
75-### 2.4 命令78+### 3.4 命令
76 79 
77```80```
78python auto_generate/script.py -m=[mode] -n=[package_name] -f=[file_path]81python auto_generate/script.py -m=[mode] -n=[package_name] -f=[file_path]