【问题标题】:Trying to make ruby-install on ubuntu 16.04尝试在 ubuntu 16.04 上进行 ruby​​-install
【发布时间】:2017-12-10 21:38:36
【问题描述】:

我下载了 ruby​​-install 版本 0.6.1,但由于某种原因,我得到了这个 make 错误:

*** 没有使目标“安装”的规则。停下来。

我能做些什么来解决这个问题?

deploy@blah:~$ sudo ls /root/
ruby-install-0.6.1  ruby-install.tar.gz

deploy@blah:~$ sudo make /root/ruby-install-0.6.1/ install
make: Nothing to be done for '/root/ruby-install-0.6.1/'.
make: *** No rule to make target 'install'.  Stop.

更新

我现在进入目录:

root@blah:~/ruby-install-0.6.1# sudo make install
for dir in `find bin share -type d`; do mkdir -p /usr/local/$dir; done
for file in `find bin share -type f`; do cp $file /usr/local/$file; done
mkdir -p /usr/local/share/doc/ruby-install-0.6.1
cp -r *.md *.txt /usr/local/share/doc/ruby-install-0.6.1/

这行得通吗?

【问题讨论】:

    标签: ruby ubuntu ruby-install


    【解决方案1】:

    您需要将cd 放入目录中,而不是将目录作为参数传递给make。例如

    cd ruby-install-0.6.1
    sudo make install
    

    【讨论】:

    • 请看我的更新,它只是在运行make后输出了所有这些命令,对吗?
    • @Blankman 如果您尝试运行ruby-install,它会成功吗? (您可能需要启动一个新的 shell,具体取决于您的配置)。
    • 是的,它有效。奇怪的是,当我手动 ssh 到它工作的服务器时。当我使用ansible时,我得到了那个错误。必须是此命令中的内容:github.com/aleks/ansible-rails/blob/master/roles/ruby/tasks/…
    猜你喜欢
    • 2021-07-09
    • 2017-11-15
    • 1970-01-01
    • 2020-02-17
    • 1970-01-01
    • 2017-07-13
    • 2016-08-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多