我有一个运行Ubuntu OTA-11的Bq10平板电脑。我希望能够与Ruby和rails应用程序一起工作。
通常我会使用rvm来完成这个任务。
是否可以使用ubuntu触摸和空闲容器来安装rvm 或者类似的东西?
到目前为止,我在通过rvm安装rails时遇到了很多困难。典型的命令是\curl -sSL https://get.rvm.io | bash -s stable --rails
我尝试了很多不同的安装方式,但都没有成功。
如果输入容器,将得到以下错误:
root@ubuntu-phablet:/# \curl -sSL https://get.rvm.io | bash -s stable --rails Downloading https://github.com/rvm/rvm/archive/1.27.0.tar.gz Downloading https://github.com/rvm/rvm/releases/download/1.27.0/1.27.0.tar.gz.asc gpg: fatal: can't create directory/home/phablet/..gnupg‘:没有这样的文件或目录
真正起作用的是在容器中添加一个新用户,然后发出常规命令。在容器中,这将允许我使用rvm安装ruby和rails,但不能从容器外部访问任何rvm命令。
有可能解决这个问题吗?
注意:我想这个问题可能被概括为不仅仅是rvm,它可能是关于用git安装软件,或者发出命令将文本输送到bash .
发布于 2016-06-21 19:50:20
我不明白你所犯的错误。我看到rvm从internet上的站点下载了大量的任意shell脚本命令,然后尝试使用sudo作为超级用户运行。我的想象力被许多可能的方法所激发,这些方法可以让我现在拥有一个人的系统。
无论如何,为了测试这个容器是否安装了一个终端(在我的例子中,我使用了sakura)。通过使用终端应用程序,您可以作为平板用户运行,无需添加其他用户。我使用了开放式容器管理器CLI工具来安装curl命令,但是sudo命令不可用,因为这会让您破坏容器,所以安装失败了。
您将无法从容器外部运行包含的应用程序,因为这将打破限制。
https://askubuntu.com/questions/789876
复制相似问题