我正在尝试将所有* .md文件从目录复制到另一个目录。 使用该代码:
project = Hoe::Manns.get_projectname
dest = "#{Dir.home}/RubymineProjects/#{project}"
wikipath = "#{Dir.home}/RubymineProjects/#{project}.wiki"
FileUtils.mkdir_p "#{dest}/doc", verbose: true if !File.exist?('doc')
files = Dir.glob("#{wikipath}/*.md")
FileUtils.cp "#{files}", "#{dest}/doc", verbose: true
我正在
cp [" /home/sascha/RubymineProjects/hoe-manns.wiki/home.md" ;," /home/sascha/RubymineProjects/hoe-manns.wiki/behind-the- scene.md"] / home / sascha / RubymineProjects / hoe-manns / doc 耙子流产了!
Errno :: ENOENT:没有这样的文件或目录@ rb_sysopen - [" /home/sascha/RubymineProjects/hoe-manns.wiki/home.md" ;," / home / sascha / RubymineProjects / hoe-manns.wiki / behind-the-scene.md"]
也许我错过了什么?
答案 0 :(得分:0)
FROM gliderlabs/alpine:latest
RUN apk-install curl \
ca-certificates \
bash \
git \
openssl-dev \
readline-dev \
bzip2-dev \
sqlite-dev \
ncurses-dev \
linux-headers \
build-base
RUN curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer -o /pyenv-installer && \
touch /root/.bashrc && \
/bin/ln -s /root/.bashrc /root/.bash_profile && \
/bin/bash /pyenv-installer && \
rm /pyenv-installer && \
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile && \
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile && \
echo 'eval "$(pyenv init -)"' >> ~/.bash_profile
ENV HOME /root
ENV PYENV_ROOT $HOME/.pyenv
ENV PATH $PYENV_ROOT/shims:$PYENV_ROOT/bin:$PATH
可以将单个文件名或数组的文件名作为其第一个参数。试试这个:
FileUtils.cp