【发布时间】:2020-09-22 06:32:27
【问题描述】:
我正在尝试在我的计算机上安装 Nasa OpenSatKit。它是 Linux 的 Ubuntu 20.04 发行版。当我尝试安装时,我收到以下命令:
/dev/fd/63: line 16: OPEN_SAT_KIT_PATH: invalid indirect expansion
我使用这个 wget 命令安装它:
重击<(\wget -qO- https://raw.githubusercontent.com/OpenSatKit/OpenSatKit/vendor/install.sh
另外,它说第 16 行是问题所在。我查看了第 16 行的安装,这里是前 18 行: `
#!/usr/bin/env bash
OPEN_SAT_KIT_VERSION="2.2.0"
BASE_DIR="$(pwd)"
# Intentional order: OSK Archive, Dependencies, COSMOS, Build System
# - Dependencies cover OSK's needs, COSMOS may need additional ones
# - OSK last ensures OSK COSMOS config files not overrriden
main()
{
announce "INSTALLATION WILL TAKE TIME AND INCLUDES PROMPTS!"
# set default path unless environment var exists
if [ ! -n "${!OPEN_SAT_KIT_PATH}" ]; then
OPEN_SAT_KIT_PATH="`pwd`/OpenSatKit-master/"
fi
`
注意第 16 行是 " if [ ! -n "${!OPEN_SAT_KIT_PATH}" ]; then " 。 谁能帮我安装这个或者告诉我为什么它不起作用?
【问题讨论】:
-
请不要张贴文字图片。只需发布文本即可。
-
抱歉,我马上更新。
-
TBH 间接扩展在这里似乎是一个错字。尝试删除
!。 IE。将${!OPEN...更改为${OPEN... -
我已对其进行了编辑,因此没有更多图像了。安装代码也可以在raw.githubusercontent.com/OpenSatKit/OpenSatKit/vendor/…
-
@KamilCuk 我试过了,安装目前正在进行中。谢谢!