草庐IT

ruby - 如何在 Ruby 1.9.3 下安装 mysql2 gem?在 2.0.0 下工作

我在我的机器上安装mysql2gem时遇到问题。我有OSX10.8和最新的Xcode,并通过Homebrew安装了mySql。所有ruby都使用最新的RVM安装。我可以在ruby​​2.0.0-p195下正常安装mysql2[~]$rvmuse2.0.0[ruby-1.9.3-p429]Using/Users/aselder/.rvm/gems/ruby-2.0.0-p195[~]$geminmysql2[ruby-2.0.0-p195]Fetching:mysql2-0.3.11.gem(100%)Buildingnativeextensions.Thiscouldtakeawhil

linux - rm 无法通过通配符从脚本中删除文件,但可以在 shell 提示符下工作

我在使用Linuxshell脚本时遇到了一个非常愚蠢的问题。我想删除目录中所有扩展名为“.bz2”的文件。在我调用的脚本中rm"$archivedir/*.bz2"其中$archivedir是目录路径。应该很简单,不是吗?不知何故,它设法失败并出现此错误:rm:cannotremove`/var/archives/monthly/April/*.bz2':Nosuchfileordirectory但是目录中有一个名为test.bz2的文件,如果我将脚本更改为echorm"$archivedir/*.bz2"并将该行的输出复制/粘贴到终端窗口中,文件已成功删除。我做错了什么?

linux - rm 无法通过通配符从脚本中删除文件,但可以在 shell 提示符下工作

我在使用Linuxshell脚本时遇到了一个非常愚蠢的问题。我想删除目录中所有扩展名为“.bz2”的文件。在我调用的脚本中rm"$archivedir/*.bz2"其中$archivedir是目录路径。应该很简单,不是吗?不知何故,它设法失败并出现此错误:rm:cannotremove`/var/archives/monthly/April/*.bz2':Nosuchfileordirectory但是目录中有一个名为test.bz2的文件,如果我将脚本更改为echorm"$archivedir/*.bz2"并将该行的输出复制/粘贴到终端窗口中,文件已成功删除。我做错了什么?