我有一个安装nvm的Dockerfile。安装之后,我需要使用nvm安装Node5.11。问题是,在安装nvm之后,需要关闭终端并再次运行,以便使nvm命令可用。
我的docker文件如下所示:
# Installing Node
RUN Y | curl https://raw.githubusercontent.com/creationix/nvm/v0.30.2/install.sh | bash
# RUN bash --login
RUN exec bash
RUN nvm install 5.11.0
# Installing Project dependencies
RUN n
我正在寻找Python代码,这将运行一些Linux代码的孩子的终端和退出后,父母终端-所有的孩子的终端将被关闭。
下面是一个小示例,它应该如何工作:
import os
HOW_MANY_CHILDS_TERMINAL = 5
for x in range(HOW_MANY_CHILDS_TERMINAL):
print("X opened.")
os.system("do some linux stuff")
问题是,这会覆盖我当前的终端窗口。
我需要在单独的窗口中打开每个Linux命令。
当我尝试为我的设备构建ReactNative应用程序时,我得到了这样的结果:
BUILD SUCCESSFUL
Total time: 25.191 secs
This build could be faster, please consider using the Gradle Daemon: https://docs.gradle.org/2.14.1/userguide/gradle_daemon.html
Starting the app (adb shell am start -n com.neborofeed/com.neborofeed.MainActivity.../bin
我已经在我的系统中设置了react-native。我有mac OS X El Capitan。
在完成react native的设置后,每当我打开我的终端并输入命令ls时,它都会显示"command not found“。
export PATH="/usr/bin:/bin:/usr/sbin:/sbin"
export PATH="/usr/local/bin:/usr/local/sbin:$PATH"
在我的终端中执行上述两行代码后,一切都运行正常。在此之后,ls命令将起作用。但是,一旦我关闭我的终端并再次打开它,ls命令停止工作,它显示“命令未