我从openjdk:8-jdk-alpine创建了一个坞映像,我希望使用bash而不是sh作为我的shell,但是当我尝试执行简单的命令时,我会得到以下错误:
RUN bash
/bin/sh: bash: not found
RUN ./gradlew build
env: can't execute 'bash': No such file or directory
我正在用下面的脚本在运行OSX10.10.5的Mac上安装…
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
…但是在终端中有以下错误:
/usr/local/Library/ENV/scm/git: line 10: /System/Library/Frameworks/Ruby.framework/Versions/Current/usr/bin/ruby: No such file or directory
/usr/loc
我在这里看到了以下问题:
然而,这些都帮不了我。
如何定义正确的rake,以便在使用rvm?时在capistrano上的任务中使用代码很简单:
task :precompile_production_assets do
on roles(:all) do |host|
execute("cd #{fetch(:deploy_to)}/current && rake -T")
end
end
此命令返回我:
DEBUG [bae8f8f7] Command: cd /home/rails/current && rake
我正在尝试创建一个Temp目录,将一些文件复制到其中,执行一些处理,然后删除该目录。到目前为止,我已经做到了:
#!/usr/bin/env bash
__tmpdir="mktemp -d /Users/Riwaz/support.XXXXXXXXXX" #Create temp directory; store address
cp /some_location/checkstyle.xml $__tmpdir #Copy a file into the directory
cd $__tmpdir
tar -czvf result.tar.gz *
cp result.
我尝试在vs代码中安装mypy扩展,但它一直在下面显示以下错误
C:\Users\Yourusername\Dev\django_project_boilerplate\env\Scripts\python.exe: can't open file 'c:UsersYourusername.vscodeextensionsms-python.python-2020.6.89148pythonFilespyvsc-run-isolated.py': [Errno 2] No such file or directory
(env)
然后,我意识到终端正在删除以下命令中文件
我正在编写一个Perl程序,它将执行bash脚本。Perl脚本如下所示
#!/usr/bin/perl
use diagnostics;
use warnings;
require 'userlib.pl';
use CGI qw(:standard);
ReadParse();
my $q = new CGI;
my $dir = $q->param('X');
my $s = $q->param('Y');
ui_print_header(undef, $text{'edit_title'}.$dir,
在执行命令之后
$ cd onos
$ cat << EOF >> ~/.bash_profile
export ONOS_ROOT="`pwd`"
source $ONOS_ROOT/tools/dev/bash_profile
EOF
$ . ~/.bash_profile
我搞错了
bash: /tools/dev/bash_profile: No such file or directory
bash: pwd/tools/dev/bash_profile: No such file or directory
bash: pwd/tools/de
我想在我的蚂蚁目标值环境的名称"project_env",但我不明白如何.我试过这个:
<exec executable="export" >
<env key="PROJECT_ENV" value="prod"/>
</exec>
但我只看到错误
Execute failed: java.io.IOException: Cannot run program "export": java.io.IOException: error=2, No such file or d
我正在创建一个docker容器,它有一个带有一些包(pip和conda)的miniconda环境设置。Dockerfile:
# Use an official Miniconda runtime as a parent image
FROM continuumio/miniconda3
# Create the conda environment.
# RUN conda create -n dev_env Python=3.6
RUN conda update conda -y \
&& conda create -y -n dev_env Python=3.6
当我在Ubuntu中输入任何内容时,它返回/usr/bin/env: ‘bash\r’: No such file or directory
当我尝试制作一个react时,我注意到了这些问题。
npx create-react-app app_name
它返回/usr/bin/env: ‘bash\r’: No such file or directory
然后,当试图检查npm的版本或其他任何东西时
它返回/usr/bin/env: ‘bash\r’: No such file or directory
到目前为止,唯一起作用的是浏览目录并创建新目录。
该怎么办呢。请帮帮忙
昨天我尝试在ubuntu14上运行一个.sh脚本,我得到了这个
/usr/bin/env: ‘bash\r’: No such file or directory
因此我尝试通过运行以下命令来修复它
sudo ln -snf /bin/env /usr/bin/env
这允许我运行sh脚本,但它没有破坏所有的npm路径,而且我不是linux专家,所以不确定如何修复它。
对于npm或ng命令,我得到
-bash: /usr/bin/npm: /usr/bin/env: bad interpreter: No such file or directory
或
-bash: /usr/local/b
我只是尝试为nginx安装passenger,但是安装passenger gem失败了。下面是我的食谱:
rvm_gem "passenger" do
ruby_string "ruby-1.9.3-p194@env"
action :install
end
# install nginx for rails
execute "passenger_module1" do
user "#{node[:user][:name]}"
environment ({'HOME' =>
我有以下Dockerfile: # => Build container
FROM node:14-alpine AS builder
WORKDIR /app
# split the dependecies from our source code so docker builds can cache this step
# (unless we actually change dependencies)
COPY package.json yarn.lock ./
RUN yarn install
COPY . ./
RUN yarn build
# => Run con
我有下面的bash脚本(这是一个更复杂脚本的简化版本)。
#!/usr/bin/env bash
set -x
function execute() {
`$1` # same as $($1), gives "command not found" as do all the following:
# $1 # or ${1}
# eval "$1"
# eval $1
# This gives "No such file or directory" even though it *is* there.
好的
我不知道如何在os x服务器下在ssh上更改rvm版本。
我所做的:
在ssh服务器上登录
运行脚本(下面)并捕获错误
错误:“rvm不是一个函数,很多词”。
我的剧本是:
use File::Spec;
my $server_directory = File::Spec->catfile($ENV{HOME},'MyProject');
my $exec_file = File::Spec->catfile($server_directory,'run_script.rb');
my $run_ruby_script
我有一个希望定期运行的node脚本,所以我创建了下面的Dockerfile来从cron任务运行它:
FROM node:8
RUN apt-get update && apt-get install -y cron
# ensure the node packages are installed in the image
WORKDIR /usr/src/app
COPY package.json .
RUN npm install
# copy the node task to working directory
COPY db-update.js .
# copy
如何使用单词指示符和单词修饰符或类似的东西通过bash shell脚本自动执行以下操作?
root@server:/tmp# wget -q http://download.zeromq.org/zeromq-2.2.0.tar.gz
root@server:/tmp# tar -xzf !$:t
tar -xzf zeromq-2.2.0.tar.gz
root@server:/tmp# cd !$:r:r
cd zeromq-2.2.0
root@server:/tmp/zeromq-2.2.0#
当我尝试下面这样的东西时,我得到了错误,因为单词指示符和单词修饰符在bash脚本中的工作方式
我有一个名为/input/temp的文件夹。在文件夹里,我有很多文件。我需要找到pattern Article_????_test_?????????.txt的文件并替换为下面的格式。
Article_????_?????????.txt
下面是我尝试过的代码,它不起作用:
echo "Please provide the file name Corresponding to DC..."
read file
ls $HOME/*.txt | grep $file
if [ $? -eq 0 ]
find . $file '*_Test_*' -exec ba